我已经下载了最新版本的Firefox,即Quantum。对于Selenium,以前不需要为Firefox下载任何可执行文件来打开URL,但现在它抛出了为GeckoDriver设置属性的错误。
因此,我下载了最新版本的 geckodriver-v0.20.1-arm7hf.tar.gz
并将其放入,System.setProperty()
因此抛出了连接拒绝错误。
因此,我使用了替代方法在Chrome上打开URL。下载了chromeExecutable,并且能够在没有任何连接拒绝的情况下打开。
代码段:-
System.setProperty("webdriver.gecko.driver", "C:\\XYZ\\XXXX\\Downloads\\geckodriver-v0.20.1-arm7hf.tar.gz");
WebDriver driver=new FirefoxDriver();
driver.get("https://google.com");
控制台错误:
Caused by: java.net.ConnectException: Connection refused: connect
任何人都可以帮助解决Mozilla Firefox上的问题吗?
谢谢梅哈克
您的问题中没有很多信息,但是我想以下是一个问题:
在
System.setProperty(“ webdriver.gecko.driver”,“ C:\ XYZ \ XXXX \ Downloads \
geckodriver-v0.20.1-arm7hf.tar.gz”);
似乎您使用的是Windows操作系统(分析路径),但是您正在设置 geckodriver-v0.20.1-arm7hf.tar.gz 。
如果您使用的是Windows操作系统,则应:
像这样:
System.setProperty(“ webdriver.gecko.driver”,“ C:\ XYZ \ XXXX \ Downloads \
geckodriver.exe”);
如果您在另一个操作系统下,则应下载适当的资产并执行基本相同的操作。如果您使用的是linux / mac
os,则必须确保提取的geckodriver是可执行的。
问题内容: 我正在尝试实现TCP连接,从服务器端一切正常,但是当我运行客户端程序(从客户端计算机)时,出现以下错误: 我尝试更改套接字号以防万一,但无济于事,有谁知道导致此错误的原因和解决方法。 服务器代码: 客户代码: 问题答案: 此异常意味着你尝试连接的IP /端口上没有侦听服务: 你试图连接到错误的IP /主机或端口。 你尚未启动服务器。 你的服务器没有监听连接。 在Windows服务器上,
我试着让我的selenium测试在debian服务器上运行,但是我一直从我的GeckoDriver得到连接拒绝错误。在运行Ubuntu的本地机器上,它运行得很好。你们谁知道怎么了?我找不到任何有用的东西。 OS:Debian Jessie 构建工具:Gradle Java-版本:8 设置方法 错误信息
我正在尝试创建一个简单的eureka服务器,它将检测其他微服务,并且所有其他微服务都可以通过它进行对话。我使用的是spring Boot2.0.3。 java文件(EurekaServerApplication.java服务器) 我尝试将两边的所有属性移动到bootstrap.application文件中,但没有成功。 我尝试了这个解决方案:https://github.com/spring-cl
我试图实现一个TCP连接,在服务器端一切正常,但当我运行客户端程序(从客户端计算机)时,我得到以下错误: 服务器代码: 客户端代码:
我无法为以下脚本启动Firefox浏览器。 脚本#1: 我收到如下所述的错误消息: 我做错了什么?
我试图通过Jedis客户端连接到redis服务器,但在连接时我得到了以下异常和堆栈跟踪- redisconnectionFailureException:无法获得Jedis连接;嵌套异常是redis.clients.jedis.exceptions.jedisconnectionException:无法从位于org.springframework.data.redis.connection.jed