Dim*_*ris 9 ubuntu firefox selenium
我正在尝试设置一个linux盒子(没有连接显示器)作为selenium服务器运行.如果我连接显示器并登录盒子,那么我可以运行硒测试没问题.如果我尝试通过ssh运行测试,那么测试失败了
Failed to start new browser session, shutdown browser and clear all session data
java.lang.RuntimeException: Timed out waiting for profile to be created!
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFullProfileToBeCreated(FirefoxChromeLauncher.java:360)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.populateCustomProfileDirectory(FirefoxChromeLauncher.java:114)
Run Code Online (Sandbox Code Playgroud)
我认为它与显示器的缺席/存在有关.有任何想法吗?
PS浏览器是firefox 5,操作系统是Ubuntu 11.04
Dim*_*ris 12
我通过使用xvfb让它工作.所以先安装xvfb:
sudo apt-get install xvfb
Run Code Online (Sandbox Code Playgroud)
然后运行它
Xvfb :99 -ac
Run Code Online (Sandbox Code Playgroud)
然后启动selenium服务器
DISPLAY=:99 java -jar selenium-server-standalone-2.4.0.jar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7191 次 |
| 最近记录: |