【发布时间】:2021-11-15 04:02:46
【问题描述】:
我正在使用 RemoteWebDriver 从 Windows 操作系统的 AWS EC2 Ubuntu 实例上执行我的 Selenium 测试。
以下是 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 操作系统上执行测试时,上面的代码会自动将浏览器驱动下载到用户目录下的缓存文件夹中。
感谢任何帮助。
【问题讨论】:
-
可以显示你的
http://<public ip address of AWS EC2 Ubuntu instance>吗? -
已添加公网ip。
-
这个公共IP是秘密的吗?
-
其实我对AWS EC2了解不多,只是根据网上教程做Selenium测试用的。
-
@Boni García:你能帮忙解决这个问题吗?
标签: java ubuntu selenium-webdriver amazon-ec2 webdrivermanager-java