-1

我正在使用 RemoteWebDriver 从 Windows 操作系统在 AWS EC2 Ubuntu 实例上执行我的 Selenium 测试。

下面是硒代码:

WebDriverManager.chromedriver().setup();
ChromeOptions co = new ChromeOptions();
WebDriver driver = new RemoteWebDriver(new URL("http://18.118.213.92:4444/wd/hub"), co);

但它抛出以下错误:

io.github.bonigarcia.wdm.config.WebDriverManagerException: java.nio.file.NoSuchFileException: /tmp/15425606072528251971
    at testing.RediffLoginTest.bmeth(RediffLoginTest.java:55)
Caused by: java.nio.file.NoSuchFileException: /tmp/15425606072528251971
    at testing.RediffLoginTest.bmeth(RediffLoginTest.java:55)

通常,当我们在 Windows 操作系统上执行测试时,上面的代码会自动将浏览器驱动程序下载到用户目录下的缓存文件夹中。

任何帮助表示赞赏。

4

1 回答 1

0

您正在使用远程浏览器,因此您不需要 WebDriverManager (即删除 line WebDriverManager.chromedriver().setup();)。

于 2021-09-21T16:42:41.877 回答