2015-10-13 40 views
1

有没有可能在aws实例中以实际浏览器而非无头模式运行功能性webdriver测试? xvbf和Firefox已经安装。Amazon Web服务可以用于webdriver功能测试吗?

我也想跑,但得到以下错误:

process:5133): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed 
Error: no display specified 
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:120) 
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:275) 
+0

我想http://www.brianlinkletter.com/how-to-run- gui-applications-xfce-on-an-amazon-aws-cloud-server-instance /将大致是你需要的。 – zapl

回答

0

你只需要指定DISPLAY环境变量,例如:

export DISPLAY=:99

然后运行xvfb的使用这个号码,像:

xvfb :99

+0

非常感谢,如果这是失踪的谜题,我会首先尝试Display变量。 这个数字必须是:99次或它可以是任何随机数字? – sgamer

+0

正如我记得0到99之间的任何数字,你需要在运行xvfb时指定它,如“xvfb:99”。更新了我的答案。 – sap1ens