【问题标题】:Timeout error while using watir webdriver with Ruby将 watir webdriver 与 Ruby 一起使用时出现超时错误
【发布时间】:2014-03-12 06:13:15
【问题描述】:

我是 ruby​​ 的新手,我正在尝试一些示例。我收到以下代码的超时错误“Net::ReadTimeout:Net::ReadTimeout” -

b = Watir::Browser.new
b.goto "http://www.quora.com"
b.text_field(:name => 'email').set 'someone@gmail.com'
b.text_field(:name => 'password').set 'somepassword'
b.button(:class => 'submit_button').click

当我在控制台中运行上面的代码时,firefox 启动并且 quora 主页出现。但在那之后它什么都不做,直到它超时。我检查了用户名和密码的元素,它们是正确的。

我用相应的字段为 gmail.com 运行了相同的代码,它运行得很好。

有人可以帮忙吗?

阿米娅

【问题讨论】:

    标签: ruby-on-rails selenium selenium-webdriver watir watir-webdriver


    【解决方案1】:

    这是 quora.com 的一个已知问题。

    目前我不知道任何解决方案,一种可能性是在您登录时禁用 JavaScript,但在这种情况下,您在登录后无能为力。也许你可以在 Selenium 问题跟踪器中创建一张票。

    查看之前提出的类似问题。

    【讨论】:

    • 有趣的是,我可以使用 selenium 在 java 中使用相同的示例,但不能在 ruby​​ 中使用。不知道是什么原因。
    • @amey1908:哈,有趣的是,我在 Ruby、Python 和 C# 上看到过这个问题,但我从来没有机会使用 Java。
    猜你喜欢
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多