2012-02-23 27 views
3

我在CentOS试图利用硒与Firefox的命令行是这样的:CentOS的硒 - 准备Firefox的配置

Java的罐子硒的服务器独立-2.19.0.jar -interactive

然后,I型: CMD = getNewBrowserSession & 1 = *火狐& 2 = HTTP://www.google.com

然后stucks “准备Firefox的配置......” 部分和崩溃:

13:59:13.105 INFO - 准备Firefox配置文件... 13:59:33.366错误 - 未能启动新的浏览器会话,关闭浏览器,并清除所有 会话数据

请帮我解决这个问题,我对unix世界很陌生。 谢谢!

+0

你已经安装了Firefox? – 2012-02-23 15:01:48

+0

当然!据我了解,问题是它不能在控制台上显示。所以我在网页上看到建议设置export DISPLAY = 0.0,但它仍然没有帮助 – 2012-02-24 10:48:15

+0

您是否安装了GUI?您需要一个Selenium才能工作,因为它在GUI中打开硒。当你说命令行时,你的意思是一个终端运行通过GUI或仅终端登录? – Ardesco 2012-03-02 06:30:14

回答

1

你可以定义一个特定的Firefox配置文件(你必须首先创建一个):

java -jar selenium-server.jar -log SeleniumServer.log -firefoxProfileTemplate "PROFILEPATH" -interactive 
2

,您直接指向Firefox的可执行文件,或者是你指向一个别名?

默认情况下,硒应该指向您的硒二进制文件,/ usr/bin中的内容通常是一个与firefox可执行文件交互的脚本。

1

而对于那些想知道,如果你在命令行中,你可以创建一个这样的轮廓:

firefox -CreateProfile profilename