Selenium: 3.6.0
Mozilla: 56.0
Gecko Driver: V 0.19.0
代码:
if(browser.equalsIgnoreCase("firefox")) {
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
capabilities.setCapability("platform", Platform.ANY);
capabilities.setCapability("binary", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
driver=new FirefoxDriver(capabilities);
}
我认为您在初始化FirefoxDriver()之前没有更新gecko驱动程序的路径,所以
所以您的代码应该如下所示。
System.setProperty("webdriver.gecko.driver", "c:/path_to_driver/geckodriver.exe");
driver = new FirefoxDriver();
我已经完成了Eclipse Maven TestNG,我打算运行Selenium测试用例。 这是我的POM文件: 现在,当我尝试运行Maven测试时,我得到以下错误: 有人能告诉我我错过了什么吗。 提前谢谢。
我似乎对我的一组测试有一个问题,只有在远程运行时,只有在试图与特定元素交互时。我正在通过VSTS构建和运行这个。 错误: OpenQA. Selenium.WebDriverExcture:抛出了一个带有空响应的异常,向远程WebDriver服务器发送了一个URL请求(URL已编辑,是一个localhostURL)。异常的状态为ReceiveFailure,消息为:基础连接已关闭:接收时发生意外错
作为我的项目构建管道的一部分,我们需要使用Robot Framework和Docker运行一系列SSH/Web验收测试。目前,我们正在创建一个docker容器,并在docker容器中运行ssh和selenium web测试。 Python-2.7 RobotFramework-3.1.1 SeleniumLibrary(用于机器人)-3.3.1 Selenium-3.1 geckodriver-0
问题内容: 当我尝试在Chrome中运行测试时出现此错误: 初始化方法AutomationUsingSelenium.SmuladorChrome.MyTestInitialize引发异常。OpenQA.Selenium.DriverServiceNotFoundException:OpenQA.Selenium.DriverServiceNotFoundException 原因是什么? 问题答案
当我尝试在Chrome中运行测试时,出现以下错误: 初始化方法AutomationUsingSelenium。蓝绿色。MyTestInitialize引发异常。OpenQA。硒。DriversServiceNotFoundException:OpenQA。硒。DriversServiceNotFoundException 原因是什么?
问题内容: 我开始使用Selenium.WebDriver(v2.45)运行视觉测试。 作为Web驱动程序,我使用。我已经安装了Firefox38。当我尝试运行test firefox时,返回异常并显示以下消息: FF已停止工作。 有没有人有什么建议?它在前一周有效,我的测试是否因更新而崩溃? 有我的测试方法主体: 问题答案: 由于兼容性问题,Selenium 2.45无法与Firefox 38可