gpt4 book ai didi

firefox - 无法通过ssh启动selenium浏览器

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:38 24 4
gpt4 key购买 nike

我正在尝试设置一个 linux box(未连接显示器)作为 selenium 服务器运行。如果我连接一个监视器并在盒子上登录,那么我可以毫无问题地运行 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)

我认为这与显示器的不存在/存在有关。有什么想法吗?

PS浏览器是firefox 5,操作系统是Ubuntu 11.04

最佳答案

我通过使用 xvfb 让它工作.所以首先安装 xvfb:

sudo apt-get install xvfb

然后运行它

Xvfb :99 -ac

然后启动selenium服务器

DISPLAY=:99 java -jar selenium-server-standalone-2.4.0.jar

关于firefox - 无法通过ssh启动selenium浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7109840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com