2

我在云中运行jenkins安装,并使用Linux Ubuntu Precise Pangolin 64位。如何使詹金斯与watir-webdriver一起工作

我已经使用上的说明,这里(有一些修改),Ubuntu的正确配置的一切:

https://github.com/zeljkofilipin/watirbook/blob/master/installation/ubuntu.md

现在一切正常,当我进入IRB和运行

require "watir-webdriver" 
b = Watir::Browser.new :chrome 
b.goto "google.com" 
b.text 
b.close 

它对于歌剧来说,神奇的作品也是如此,如果我换成:在上面的代码中使用:opera。

但是,当通过Jenkins运行我的测试脚本时,出现大量超时错误等。

只有firefox似乎在jenkins内工作。 “google-chrome”和“opera”程序位于/ usr/bin

我安装了jenkins的xvfb和xvnc插件。

我可以通过vnc登录并查看仅用于Firefox的测试。我会非常非常感激,如果有人告诉我如何使用watir-webdriver在jenkins中同时使用chrome和opera。

我已阅读博客张贴关于这这里:

http://nepalonrails.tumblr.com/post/14217655627/set-up-jenkins-ci-on-ubuntu-for-painless-rails3-app-ci

http://www.geisterstunde.org/wordpress/?p=239

http://watirmelon.com/2011/08/29/running-your-watir-webdriver-tests-in-the-cloud-for-free/

我发现这些资源非常有益的,但现在我卡住了。我将非常感谢任何帮助或指引正确的方向。

回答

0

请提供错误信息。你没有说出“云中”的意思。亚马逊EC2?当我使用最小的Amazon EC2实例时,我遇到了类似的问题,因为没有很多内存,并且Jenkins可能会占用大部分内存。

+0

其实我在rackspace上有大约14GB的ram。一旦我的当前版本再次失败,我将向您提供错误消息。谢谢你的快速反应!我在一个播客中听到了关于saucelabs和watir的消息! – sambehera 2012-07-13 23:59:13