找不到Selenium Firefox个人资料

时间:2015-12-26 12:38:14

标签: php firefox selenium webdriver profile

我刚开始在Linux服务器上学习selenium。我首先打开两个putty终端并将目录更改为我的文件所在的位置。

所以,在终端1 - 启动服务器,我会运行这个命令:

DISPLAY=:1 xvfb-run java -jar  selenium-server-standalone-2.48.2.jar -Dwebdriver.firefox.profile=SeleniumTest

然后,在终端2 - 运行测试脚本,我将运行此命令:

vendor/bin/phpunit SeleniumTestUpload.php

正如您所看到的,我已经定义了firefox配置文件 SeleniumTest 这完全正常

现在,我已决定将selenium独立服务器作为Linux服务,因此我可以立即继续运行我的测试脚本。我找到了制作一个的资源,我能够让它运行。

现在的问题是当我执行我的测试脚本时,我收到错误:

 UnknownServerException: Firefox profile 'SeleniumTest' named in system property 'webdriver.firefox.profile' not found

但是,如果我没有定义一个配置文件,它会继续。我可以知道造成这种情况的原因吗?非常感谢帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

好的!经过多次划痕后,我在服务脚本上添加了这一行:export HOME='/root'。我希望这有助于未来的人;)