在执行此行时,我收到上面的警告:

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

从弃用通知中不清楚如何修复此问题

这正发生在Selens4.1.0上

推荐答案

我记得他们不久前调整了API.在我使用的Selenson-WebDriver4.8.x上:

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

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

Ruby相关问答推荐

如何在 ruby​​ 中通过 SSL 调用 HTTP POST 方法?

python:pythonbrew 和 virtualenv 有什么区别?

为什么 Range 在下降时不起作用?

`expect`测试中的Rspec`eq`与`eql`

Ruby 中是否有像 C 中一样的主要方法?

按键对哈希进行分组并对值求和

从Electron邮件中删除签名和回复

格式化 Ruby 的漂亮打印

符号到字符串问题

将 Ruby 哈希转换为 YAML

读取文件时如何避免 UTF-8 BOM

Ruby 被空格分割

从命令行使用Bundle 器将 gem 添加到 gemfile

Ruby 模板:如何将变量传递到内联 ERB?

`File` 对象访问模式的区别(即 w+, r+)

何时使用在 Ruby 中启动子进程的每种方法

为什么在 ruby​​ 中动态创建大量符号不是一个好主意(对于 2.2 之前的版本)?

如何使用 Ruby-Rails 删除文件夹的所有内容?

如何使用 minitest 运行所有测试?

如何在 Mac OS Sierra 10.12 上安装 Nokogiri