如何自动化Angularjs量角器测试?

时间:2014-04-29 15:01:13

标签: javascript angularjs selenium selenium-webdriver protractor

我一直试图将我的量角器测试自动化几周,而且我遇到了很多问题。首先,我尝试通过安装在Amazon Linux AMI实例上的Jenkins运行它们。这不起作用,因为我无法正确安装Firefox或Chrome,我也无法让PhantomJS正确运行我的测试。

接下来,我尝试使用SSH命令让Jenkins在单独的Ubuntu Server实例上运行Protractor测试。每当我尝试使用Xvfb运行Firefox或Chrome时,它就会卡在步骤Initializing built-in extension GLX上。尝试运行Firefox时,我也收到错误(process:7476): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

任何能够指引我正确方向的想法?我基本上需要让Firefox或Chrome在Amazon Linux AMI或Ubuntu Server 14.04上正常运行。

1 个答案:

答案 0 :(得分:0)

我在云中使用无头硒服务器,它提供Chrome& Firefox虽然没有真正的DISPLAY。我刚刚在这里移动了配置文件:https://github.com/elgalu/headless

适用于Ubuntu Server 14.04。