我已经开始学习Selenium WebDriver。我注意到的问题,如给定的网址不采取后火狐浏览器推出。请帮忙解决问题
WebDriver版本:2.53 Firefox:48.0
public static void main(String args[]) {
WebDriver driver = new FirefoxDriver();
driver.get("www.google.com");
我看到下面的错误
组织。openqa。硒。火狐。NotConnectedException:45000毫秒后无法连接到端口7055上的主机127.0.0.1。Firefox控制台输出:,“syncGUID”:“0Sec7gq34_7U”,“位置”:“app global”,“version”:“48.0.2”,“type”:“theme”,“internalName”:“classic/1.0”,“updateURL”:null,“updateKey”:null,“optionsURL”:null,“optionsType”:null,“aboutURL”:null,“icons”
您需要在环境变量中提供壁虎迪尔。你可以从这里得到前任
把它设置成这样
public static void main(String args[]) {
System.setProperty("webdriver.gecko.driver", "C:\\path\\to\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("www.google.com");
}
或者只是添加系统环境变量
如果您想使用其他浏览器,只需将gecko
替换为您使用的任何浏览器。对于chrome,你会做webdriver.chrome.driver
硒。org拥有selenium支持的所有浏览器的exe
我正在使用最新的selenium-webdriver(2.47.1)和watir-webdriver(0.8.0),并将Edge WebDriver安装在Ruby/bin文件夹中,就像其他WebDriver.exe文件一样;比如chromedriver或IEDriver。它似乎启动了Edge浏览器,但在关闭浏览器并失败所有测试之前,它不会试图转到URL。Windows中的防火墙允许它,当我运行rs
问题内容: 抱歉,您有愚蠢的问题,但是如何在webdriver中启动Chrome浏览器?我知道我必须指定chromedriver.exe的路径。问题是我无法下载chromedriver.exe,它已被删除。我发现的文件也没有.exe扩展名。我正在使用Eclipse,Java。请帮忙!我按照建议的步骤进行了所有操作,但是没有用。这是我的代码: 这是错误: 失败:测试java.lang.Illegal
问题内容: 您能帮我下一个吗?我发现了问题,无法解决。当我使用下一个代码时,浏览器已经启动并且测试通过了: 但是与类和方法相同的消息返回消息:“进程以退出代码0结束”: 如何使用第二种情况(带有方法和类)打开浏览器? 非常感谢您的帮助。 问题答案: 在使用 Selenium 处理Python的 unittest 模块时,您必须考虑以下几个事实: __ 当您传递 密钥时 ,请通过单引号和原始开关提供
我想获得由Selenium启动的浏览器的PID。有什么办法能搞定吗?
我已经安装了以下版本,以使用硒与Chrome。chrome浏览器正在启动并打开所需的url,但立即被终止,窗口在几秒钟内关闭。请指导我需要做的任何更改。
问题内容: 我将如何使用浏览器版本? 问题答案: 该属性是一个字典,其中包含有关浏览器本身的信息,因此这应该可以工作: