提问人:AlokB 提问时间:8/25/2023 最后编辑:YaroslavmAlokB 更新时间:10/18/2023 访问量:233
Selenium Manager 与 WebDriverMAnager - 从 selenium 4.6 开始,我们真的需要 WebDriverManager 吗
Selenium Manager Vs WebDriverMAnager - From selenium 4.6 do we really need WebDriverManager
问:
我正在使用 WebDriverManager - 用于 Chrome 驱动程序 - 最近在 chrome 更新到 116 后遇到了 WebdriverManager 的问题 - 无法获得 ChromeDriver 会话 - 从 POM 中删除了 WebdriverManager,只使用了驱动程序 = new ChromeDriver();它起作用了 - 我们是否需要使用 WenDriverManager
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--remote-allow-origins=*");
WebDriverManager.chromedriver().setup();
driver = new ChromeDriver(chromeOptions);
对于上面的 Chrome 116,应该在没有任何更改的情况下工作 - 但它失败了,所以我删除了(也来自 pom)并使用了 ;它奏效了 - SeleniumManagerWebdriverManager
driver = new ChromeDriver()
答:
0赞
Joseph Hunter
10/18/2023
#1
如果您使用的是 selenium 4.6.0 或更高版本,则不需要 WebDriverManager。因为 Selenium 有一个内置工具来处理驱动程序。所以你不需要 WebDriverManager.chromedriver().setup();
评论