shimmer
执行上面的代码时,我收到以下错误:
public class firstTest {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver", "E:\\SOFTWARE\\drivers\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");
}
}
答案 0 :(得分:0)
错误说明了一切:
Build info: version: '2.48.2', revision: '41bccdd', time: '2015-10-09 19:59:12'
System info: host: 'xxx', ip: '192.168.43.34', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_40'
Driver info: driver.version: FirefoxDriver
错误跟踪日志清楚地提到浏览器客户端无法识别 FirefoxDriver 二进制文件。
您的主要问题是您使用的二进制文件之间的版本兼容性,如下所示:
因此 JDK v8u40 , Selenium Client v2.48.2 之间明显不匹配。
@Test
。答案 1 :(得分:0)
Selenium版本影响了测试执行。当我升级到3.11.0时,测试工作正常..
...谢谢