CentOS Selenium - 准备 Firefox 配置文件
我尝试在 CentOS 上通过命令行使用 selenium,如下所示:
java -jar selenium-server-standalone-2.19.0.jar -interactive
然后,我输入: cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com
然后它停留在“正在准备 Firefox 配置文件...”部分并崩溃:
13:59:13.105 信息 - 正在准备 Firefox 配置文件... 13:59:33.366 错误 - 无法启动新的浏览器会话、关闭浏览器并清除所有内容 会话数据
请帮我解决这个问题,我对 UNIX 世界很陌生。 谢谢!
I'm trying use to selenium with firefox on CentOS from command line like this:
java -jar selenium-server-standalone-2.19.0.jar -interactive
Then, I type:
cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com
Then it stucks on "Preparing Firefox profile..." part and crashes:
13:59:13.105 INFO - Preparing Firefox profile... 13:59:33.366 ERROR -
Failed to start new browser session, shutdown browser and clear all
session data
Please help me solve this, I'm quite new to the unix world.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您是直接指向 firefox 可执行文件,还是指向别名?
默认情况下,selenium 应该指向您的 selenium 二进制文件,/usr/bin 中的内容通常是与 firefox 可执行文件交互的脚本。
Are you pointing directly to the firefox executable, or are you pointing to an alias?
By default selenium should be pointing to your selenium binary, what is in /usr/bin is usually a script that interacts with the firefox executable.
你可以定义一个特定的 Firefox 配置文件(你必须先创建它):
you could define a specific firefox profile (you have to create it first):
对于那些想知道的人,如果您使用命令行,则可以创建如下配置文件:
And for those wondering, if you're at the command line, you can create a profile like this: