Selenium webdriver 驱动程序可执行文件不存在:c:\demo\drivers\edgedriver-windows-64位
环境:Win 10,Edge 25.10586.0.0 我正在使用并尝试使用Edge和其他工具进行跨浏览器测试。所有WebDriver可执行文件都在Selenium webdriver 驱动程序可执行文件不存在:c:\demo\drivers\edgedriver-windows-64位,selenium-webdriver,webdriver,Selenium Webdriver,Webdriver,环境:Win 10,Edge 25.10586.0.0 我正在使用并尝试使用Edge和其他工具进行跨浏览器测试。所有WebDriver可执行文件都在C:\demo\drivers下,包括edgedriver-windows-64位,chromedriver-windows-32位。每当我清理并构建,然后进行测试时,Netbeans总是说: 驱动程序可执行文件不存在:@Edge C:\demo\drivers\edgedriver-windows-64位 java.lang.IllegalStat
C:\demo\drivers
下,包括edgedriver-windows-64位
,chromedriver-windows-32位
。每当我清理并构建,然后进行测试时,Netbeans
总是说:
驱动程序可执行文件不存在:@Edge C:\demo\drivers\edgedriver-windows-64位
java.lang.IllegalStateException
位于com.google.common.base.premissions.checkState(premissions.java:199)
位于org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:121)
位于org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:116)
位于org.openqa.selenium.edge.EdgeDriverService.access$000(EdgeDriverService.java:33)
位于org.openqa.selenium.edge.EdgeDriverService$Builder.findDefaultExecutable(EdgeDriverService.java:63)
位于org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:296)
位于org.openqa.selenium.edge.EdgeDriverService.createDefaultService(EdgeDriverService.java:55)
位于org.openqa.selenium.edge.EdgeDriver(EdgeDriver.java:120)
位于com.github.webdriverunner.junitrunner.WebDriverRunner$BrowserConfiguration.createDriver(WebDriverRunner.java:488)
位于com.github.webdriverunner.junitrunner.WebDriverRunner$BrowserConfiguration.access$400(WebDriverRunner.java:372)
位于com.github.webdriverunner.junitrunner.WebDriverRunner.runChild(WebDriverRunner.java:200)
位于com.github.webdriverunner.junitrunner.WebDriverRunner.runChild(WebDriverRunner.java:57)
位于org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
位于org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
位于org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
访问org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
位于org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
位于org.junit.runners.ParentRunner.run(ParentRunner.java:363)
位于org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
位于org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
位于org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
位于org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
位于org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
在org.apache.maven.surefire.booter.SurefireStarter.runsuitesinprocesswhen标记(SurefireStarter.java:107)
位于org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
在pom
中:
<groupId>com.github.webdriverextensions</groupId>
<artifactId>webdriverextensions-maven-plugin</artifactId>
<version>3.0.2</version>
<executions>
<execution>
<goals>
<goal>install-drivers</goal>
</goals>
</execution>
</executions>
<configuration>
<drivers>
<driver>
<name>chromedriver</name>
<version>2.22</version>
</driver>
<driver>
<name>edgedriver</name>
<platform>windows</platform>
<bit>64</bit>
<version>3.14366</version>
</driver>
<driver>
<name>internetexplorerdriver</name>
<platform>windows</platform>
<bit>64</bit>
<version>2.53</version>
</driver>
</drivers>
</configuration>
</plugin>
</plugins>
com.github.webdrivelex
WebDriveMaven插件
3.0.2
安装驱动程序
镀铬器
2.22
边缘驱动
窗户
64
3.14366
internetexplorerdriver
窗户
64
2.53
您也可以分享您的代码吗?您也可以分享您的代码吗??