gpt4 book ai didi

java - 如何在 WebDriver 中设置谷歌浏览器

转载 作者:太空狗 更新时间:2023-10-29 22:55:01 24 4
gpt4 key购买 nike

我正在尝试将 Chrome 设置为我的浏览器以使用 Web-Driver 进行测试并正确设置 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

我已经检查了驱动程序的路径,但我仍然遇到同样的错误。
我不知道我在哪里犯了错误。

这是我的代码:

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);

请帮帮我!!

最佳答案

阿迪亚

正如您在上一条评论中所说,您正在尝试访问其他系统的 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);

这是我系统的工作代码。

关于java - 如何在 WebDriver 中设置谷歌浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16689426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com