首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby on Rails Selenium Cloud9

Ruby on Rails Selenium Cloud9
EN

Stack Overflow用户
提问于 2015-01-13 10:02:07
回答 2查看 571关注 0票数 0

我正在使用Cloud9开发一个Ruby on Rails应用程序。在应用程序中,我使用了Rspec和Selenium。然而,当我运行我的测试时,我得到了以下错误:

代码语言:javascript
复制
An error occurred in an after hook
Selenium::WebDriver::Error::WebDriverError: unable to obtain stable firefox connection in   60 seconds (127.0.0.1:7055) occurred at /usr/local/rvm/gems/ruby-2.1.4@rails4/gems/selenium-webdriver-2.44.0/lib/selenium/webdriver/firefox/launcher.rb:79:in `connect_until_stable'

我曾尝试安装firefox和xvfb,但这些应用程序都是最新的。

如何在Cloud9中运行测试?

EN

回答 2

Stack Overflow用户

发布于 2015-01-13 20:22:29

我不能对您使用Rspec发表意见,但我知道Cloud9与Sauce Labs有很好的集成,允许使用Selenium进行广泛的浏览器测试。在以下情况下,您可以使用此选项:

  1. 预览所需的文件或页面单击" browser“或预览右上角的下拉列表中显示的单词
  2. 单击"Desktop Browser”或"Mobile Browser"
  3. Select
票数 0
EN

Stack Overflow用户

发布于 2016-08-16 20:44:48

我也不能让Selenium在Cloud9中工作。当我尝试启动Selenium webdriver时--无论是通过运行测试还是在带有Selenium::WebDriver.for :firefox的IRB中--我得到了“无法获得稳定的Firefox连接”错误。最终工作的是安装Firefox xvfb (而不仅仅是Firefox)并使用xvfb运行测试-run:

代码语言:javascript
复制
sudo apt-get install firefox xvfb

然后

代码语言:javascript
复制
xvfb-run rake

我真的不明白为什么会这样,但是Selenium不能正常地与Firefox一起启动。如果有人能解释的话那就太好了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27913877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档