net - Solo se permiten conexiones locales Chrome y Selenium webdriver
selenium headless chrome (10)
-
Verifique la versión de su navegador Chrome instalado.
-
Descargue la versión compatible de ChromeDriver desde
-
Establezca la ubicación del ChromeDriver compatible en:
System.setProperty("webdriver.chrome.driver", "C://Users//your_path//chromedriver.exe");
-
Ejecute la prueba nuevamente.
Debería estar bien ahora.
Estoy usando Chrome webdriver 2.23 y Selenium 2.53.1. Lo he intentado mucho, pero no he podido solucionar el problema: cada vez que ejecuto mi script de selenio me da un error
Starting ChromeDriver 2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129) on port 12162
Only local connections are allowed.
Aquí tienes una pila de trabajo:
Algunas notas anteriores:
-
Si ejecuta selenio en un entorno no gráfico, se requiere xvfb .
-
Necesitará selenium-server-standalone-2.53.1.jar (versión de trabajo). Puede descargar versiones de selenio aquí: http://selenium-release.storage.googleapis.com/index.html
-
También necesitará chromedriver v 2.27. Enlace de descarga: https://chromedriver.storage.googleapis.com/index.html
1) Ejecute sudo Xvfb: 10 -ac y
2) Ejecutar export DISPLAY =: 10
3) Ejecute java -jar "YOUR_PATH_TO / selenium-server-standalone-2.53.1.jar" -Dwebdriver.chrome.driver = "YOUR_PATH_TO / chromedriver.2.27" -Dwebdriver.chrome.whitelistedIps = "localhost"
DO#:
ChromeOptions options = new ChromeOptions();
options.AddArgument("C:/Users/username/Documents/Visual Studio 2012/Projects/Interaris.Test/Interaris.Tes/bin/Debug/chromedriver.exe");
ChromeDriver chrome = new ChromeDriver(options);
Trabajó para mi.
Esto es solo un mensaje informativo. Su problema podría ser un desajuste entre las versiones de chromedriver y selenium-server-standalone.
Prueba con la última versión de selenium 3.0, está funcionando para mí.
Tenga en cuenta que para el selenio 3.0 debe especificar primero el controlador y después el servidor de selenio.
Con el nuevo selenio, que es 3.0, debe usar:
java -Dwebdriver.chrome.driver = path_to_chrome_driver -jar selenium-server-standalone-3.0.0-beta2.jar Si está utilizando la versión de selenio por debajo de 3.0, debe invertir el orden de selenio con el controlador, como:
java -Dwebdriver.chrome.driver=path_to_chrome_driver -jar selenium_server.jar
Cuando esté iniciando el servidor de selenio, abra una consola en el directorio con chromedriver y el servidor de selenio y ejecute el comando anterior.
Para mí, actualizar el cromedriver y la versión de selenio eliminó este mensaje.
Sin embargo, esto
no
es
un error real
y solo un mensaje informativo.
Si su programa todavía está pasando con el
exit code 0
al final, incluso cuando se imprime este mensaje, significa que la ejecución fue correcta.
Perdón por la publicación tardía pero aún por información, también tengo el mismo problema, así que utilicé la versión actualizada de chromedriver ie.2.28 para el navegador Chrome actualizado, es decir. 55 a 57 que resolvió mi problema.
Pude resolver el problema siguiendo los siguientes pasos: a. actualice a la última versión de Chrome, borre el caché y cierre el navegador Chrome b. Descargue el último Selenium 3.0
Seguí mi sugerencia de amigos y funcionó como una joya para mí:
Código de trabajo
1) Chromedriver descargado.
2) El código es
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Sel {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C://Users//Downloads//chromedriver_win32//chromedriver.exe"); // path of chromedriver
WebDriver driver = new ChromeDriver();
driver.get("https://google.ca");
driver.manage().window().maximize();
driver.getTitle();
}
}
También estaba teniendo el mismo problema. Resolví este problema actualizando el chromedriver. Entonces, si alguien se enfrenta al mismo problema con el navegador Chrome, simplemente actualice su controlador de cromo.
Vi este error
Only local connections are allowed
Y actualicé tanto el selenio webdriver como el paquete
google-chrome-stable
webdriver-manager update
zypper install google-chrome-stable
Este sitio informa la última versión del controlador de Chrome https://sites.google.com/a/chromium.org/chromedriver/
Mis versiones de trabajo son chromedriver 2.41 y google-chrome-stable 68