WARN Selenium [DEPRECATION] Manager#logs 已弃用。请改用 Chrome::D river#logs

WARN Selenium [DEPRECATION] Manager#logs is deprecated. Use Chrome::Driver#logs instead

提问人:Mitch VanDuyn 提问时间:5/2/2023 最后编辑:Mitch VanDuyn 更新时间:5/2/2023 访问量:99

问:

执行此行时收到上述警告:

logs = page.driver.browser.manage.logs.get(:browser)

弃用通知中不清楚如何解决此问题

这发生在 Selenium 4.1.0 上

Ruby Selenium-web驱动程序 Capybara

评论

0赞 tadman 5/2/2023
是否有相关的问题或票证可供参考?这可能是一个需要修补的 gem 问题。
0赞 Mitch VanDuyn 5/2/2023
请参阅请注意,这是一个相当旧的 selenium 版本,我在任何地方都找不到提及此弃用的内容......

答:

2赞 Arctodus 5/2/2023 #1

我记得他们不久前调整了 API。在selenium-webdriver 4.8.x上,我正在使用:

page.driver.browser.logs.get(:browser)

基本上只是使用而不是browser.logsbrowser.manage.logs