我有一台运行selenium server standalone(beta3)jar的服务器。我有一个小python脚本打开firefox,点击buttons..etc然后关闭。它从今天开始工作得很好。我在Ubuntu 14.04 LTS Desktop下购买了一台新服务器,当我的python脚本执行时,它很好地打开了firefox,但是firefox立即退出(没有崩溃弹出)。 这是我的python代码:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
driver = webdriver.Remote(
command_executor='http://127.0.0.1:4444/wd/hub',
desired_capabilities=DesiredCapabilities.FIREFOX)
当我运行它时,我在jar服务器进程中看到新会话的执行,然后firefox打开,并退出(没有弹出)。我在服务器进程控制台中没有错误。 但在我的python脚本过程中,我有这个错误:
selenium.common.exceptions.WebDriverException: Message: Error communicating with the remote browser. It may have died.
它因关闭(单独)而死亡。无法弄清楚为什么这不起作用。它在我的其他服务器上完美运行。 提前感谢您的帮助