Adi*_*tya 17 java selenium selenium-webdriver
我正在尝试将Chrome设置为我的浏览器以使用Web驱动程序进行测试并正确设置chromedriver.exe文件,但我仍然收到以下错误:
org.openqa.selenium.WebDriverException:
The path to the driver executable must be set by the webdriver.chrome.driver system property;
for more information, see http://code.google.com/p/selenium/wiki/ChromeDriver.
The latest version can be downloaded from http://code.google.com/p/chromedriver/downloads/list
Run Code Online (Sandbox Code Playgroud)
我已经检查了驱动程序的路径,但我仍然得到相同的错误.
我不知道我在哪里弄错了.
这是我的代码:
File file = new File("C:\\chromedriver.exe");
System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
Capability= DesiredCapabilities.chrome();
Capability.setBrowserName("chrome");
Capability.setPlatform(Platform.LINUX);
browser=new RemoteWebDriver(new URL(nodeURL),Capability);
browser.get(webUrl);
Run Code Online (Sandbox Code Playgroud)
请帮我!!
小智 10
阿迪亚,
正如您在上次评论中所说,您正在尝试访问某些其他系统的chrome,因此您应该将Chrome驱动程序保留在该系统中.
例如:如果你试图从Windows访问linux chrome,那么你需要将你的chrome驱动程序放在linux的某个地方并给予777的许可并在你的windows系统下使用下面的代码.
System.setProperty("webdriver.chrome.driver", "\\var\\www\\Jar\\chromedriver");
Capability= DesiredCapabilities.chrome(); Capability.setPlatform(org.openqa.selenium.Platform.ANY);
browser=new RemoteWebDriver(new URL(nodeURL),Capability);
Run Code Online (Sandbox Code Playgroud)
这是我系统的工作代码.
我从一开始就使用它并且它总是有效。=)
System.setProperty("webdriver.chrome.driver", "C:\\pathto\\my\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
127614 次 |
最近记录: |