gpt4 book ai didi

ruby-on-rails-3 - "unable to obtain stable firefox connection in 60 seconds"使用最新的 selenium-webdriver

转载 作者:行者123 更新时间:2023-12-03 00:59:23 28 4
gpt4 key购买 nike

我正在尝试使用 Capybara 和 Shoulda 测试启用 JavaScript 的 Rails 页面。我的设置是 Ubuntu 11.10(和 FireFox 7),在 VirtualBox 上运行,以 Windows 7 作为主机。我的 gem 中有 therubyracer。

我的测试代码如下所示:

context "with javascript" do
setup do
Capybara.current_driver = :selenium
end

should "handle javascript" do
visit '/'
click_link 'Hi'
assert page.has_content? "Hello"
end
end

(其中带有文本“Hi”的链接有一个简单的 jQuery click() 函数,可以将“Hello”写入另一个 div;它可以实时运行)但测试报告:

unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055)
Exception `Selenium::WebDriver::Error::WebDriverError' at /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.9.1/lib/selenium/webdriver/firefox/launcher.rb:77:in `connect_until_stable'

我找到了this question ,但我现在已经 bundle updated 了 capybara 和 selenium-webdriver (后者更新到 2.9.1),但我仍然遇到相同的错误。我该如何修复它?

最佳答案

升级 selenium-webdriver 对我有用:

bundle update selenium-webdriver

关于ruby-on-rails-3 - "unable to obtain stable firefox connection in 60 seconds"使用最新的 selenium-webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900865/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com