ruby - 使用 Watir 时为 "NameError: uninitialized constant UserAgent"

标签 ruby selenium webdriver watir irb

我是 ruby​​ 的新手,我似乎已经成功安装了 watir-webdriverwebdriver-user-agent gems,但是当我试图按照说明进行操作时here我绊倒了。如何进行?

>> require 'watir-webdriver'
=> true
>> require 'webdriver-user-agent'
=> true
>> driver = UserAgent.driver(:browser => :chrome, :agent => :iphone, :orientation => :landscape)
NameError: uninitialized constant UserAgent
    from (irb):3
    from /usr/bin/irb:12:in `<main>'

最佳答案

尝试使用 Webdriver::UserAgent

关于ruby - 使用 Watir 时为 "NameError: uninitialized constant UserAgent",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15261209/

相关文章:

ruby-on-rails - `include` 启用 ActiveRecord 与附加位置的关联

javascript - Javascript 中的 Ruby 代码

javascript - Protractor :如何测试 window.print()

selenium - 我们应该在 selenium grid 的所有机器上复制 excel 吗

java - 在 Java 中使用 selenium webdriver 更改用户代理

java - 如何使用 TestNG Framework 和 Selenium WebDriver 在 Excel 文件中写入测试结果(通过/失败)?

ruby - Jekyll 未生成 _sites 文件夹

ruby - Sinatra assetpack 没有将 sass 编译成 css

selenium - 由于向后兼容性已被删除,如何使用 ChromeDriver 73 和 Chrome 版本 74 执行现有的 selenium 脚本?

python - 如何使用selenium python从页数转到最后一页?