Cloud9 Watir/Selenium测试

gje*_*ins 3 selenium cloud9-ide

我已经为简单的持续集成和交付系统设置了Cloud9和Codeship.它适用于开发我的网站/应用程序.有没有人能够在Cloud9 IDE中开发和运行基于浏览器的Cucumber测试?如果是这样,它需要什么样的设置?

PS.我一直试图安装Watir/Selenium chromedriver并使用'无头'宝石.

gje*_*ins 6

首先解释一下.我发现使用Cucumber在Codeship上进行验收测试时,很容易为CI和CD设置github,c9.io和codeship.不幸的是,开发Cucumber测试很困难,因为我必须提交,推送和检查代码中失败的Integration测试.我希望能够在IDE中快速运行和调试Cucumber方案.但是,没有浏览器可以打开watir/selenium.这样的问题.

经过一天的搜索和推特上的c9.io提示,我已经认识到解决方案分为两步......

  1. 安装firefox和xvfb:sudo apt-get install firefox xvfb
  2. 在xvfb上下文中运行黄瓜:xvfb-run cucumber