Java 在raspberry pi上使用Selenium和python失败

Java 在raspberry pi上使用Selenium和python失败,java,python,selenium,raspberry-pi,Java,Python,Selenium,Raspberry Pi,在我的Raspberry Pi上,我想使用Selenium WebDriver启动Firefox(Iceweasel)。在java中,这个allready已经成功了。现在我尝试切换到Python,但浏览器无法启动。 这似乎与显示器相连。当我使用pyvirtualdisplay时,它可以工作,但我看不到任何东西。我正在使用TightVNC 这里真正让我困惑的是,it allready与java一起工作。。。 有人知道怎么解决这个问题吗 Python代码: 我注释掉了显示部分,这两个部分都不起作

在我的Raspberry Pi上,我想使用Selenium WebDriver启动Firefox(Iceweasel)。在java中,这个allready已经成功了。现在我尝试切换到Python,但浏览器无法启动。 这似乎与显示器相连。当我使用pyvirtualdisplay时,它可以工作,但我看不到任何东西。我正在使用TightVNC

这里真正让我困惑的是,it allready与java一起工作。。。 有人知道怎么解决这个问题吗

Python代码:

我注释掉了显示部分,这两个部分都不起作用

当我剥离工作Java代码时,它只是:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.de");

您的
pyvirtualdisplay
TightVNC
是否使用相同的x-display?如何检查pyvirtualdisplay?对于TVNC,我可以在启动前选择它。但是,将其从1更改为0没有任何效果。对我来说,Firefox似乎没有看到TightVNC从Python启动时创建的虚拟显示。您能否编辑您的帖子,以包含一些代码、可用的java和不可用的Python?可能会提供线索。我承认我没有深入研究pi上的webdriver,我一直都想,但我认为它可能太小,无法实现我想要的。这不会有多大帮助,但我会去做。你的
pyvirtualdisplay
TightVNC
是否使用相同的x-display?我如何检查pyvirtualdisplay?对于TVNC,我可以在启动前选择它。但是,将其从1更改为0没有任何效果。对我来说,Firefox似乎没有看到TightVNC从Python启动时创建的虚拟显示。您能否编辑您的帖子,以包含一些代码、可用的java和不可用的Python?可能会提供线索。我承认我还没有深入研究pi上的webdriver,我一直都想,但我认为它可能有点太小,无法实现我想要的。这不会有多大帮助,但我会去做。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.de");