通过SSH运行Test NG Selenium测试
我有一台服务器A,上面装有eclipse,testNG,selenium和其他东西。我有另一个服务器B,上面装有Bamboo设置。
我能够在服务器A上运行一个testNG脚本,该脚本在我正在开发的Web应用程序上运行一组selenium测试。我使用了eclipse中显示的vm属性中的java命令,通过Bamboo在服务器B上创建了一个ssh任务。
但是,它似乎只是坐在那里而从未真正完成Bamboo的工作。
我试图从另一台笔记本电脑SSH到Server A,并运行相同的命令。我没有收到任何错误消息或任何消息,但系统似乎只是冻结了。
我该如何解决?
回答:
安装Xvfb,它伪装成显示器,但不会在任何地方显示。
sudo apt-get install xvfb
。
如果您希望减少错误,请添加这些字体,但是这些警告并不重要。
sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-
cyrillic
然后开始运行,并将显示设置为系统不使用的内容。这是我的工作,记住&
使终端在后台运行某些内容。
Xvfb :99 -ac &
export DISPLAY=:99
firefox &
另外,退出ssh终端时,我遇到了与Rails服务器断开连接的红宝石问题。要解决该问题,请使用屏幕。屏幕运行另一个终端而不受ssh的影响。
sudo apt-get install screen
然后,在执行上述操作之前,只需启动屏幕即可。
screen
要退出当前屏幕窗口,只需单击“ Ctrl + A”,然后单击“ D”并返回type screen -r
。
以上是 通过SSH运行Test NG Selenium测试 的全部内容, 来源链接: utcz.com/qa/405827.html