我在我的应用程序中使用selenium-server,selenium rc进行UI测试.我的开发盒是带有FireFox 3.5的Windows,每一件东西都运行得很好而且很酷.但是当我尝试在我的构建服务器上运行selenium测试时,这是一个linux盒子,我得到了这个错误
Caution: '/usr/bin/firefox': file is a script file, not a real executable. The browser environment is no longer fully under RC control
Run Code Online (Sandbox Code Playgroud)
基本上selenium-rc无法在linux上找到firefox可执行文件(实际上是这里的.sh文件),这在Windows的情况下是存在的.
之前有没有人遇到此错误.如有任何指示,请通知我.
谢谢你的帮助
〜PRATIK
谢谢!PRATIK
小智 10
这是因为Selenium想要直接启动FireFox二进制文件,而不是委托给正常的启动脚本.在检查"firefox"(这是许多安装的脚本)之前,它会检查"firefox-bin".您可以通过创建名为"firefox-bin"的链接来解决此问题,该链接直接指向您所需的firefox二进制版本.
这在Cucumber Wiki中的"Ubuntu fix"(尽管它实际上也适用于其他Linux')中描述:
嘿,我在 Karmic 上运行 Selenium,没有任何问题。我不太记得我是怎么做到的,但我认为这是获取更新版本的 selenium-rc-serve.jar 的情况。
我还记得看过这篇文章:http://tero.tilus.net/rutinat/2009/08/18/cucumber-running-selenium-on-debian-lenny/
希望那里有一些东西能为您指明正确的方向!
| 归档时间: |
|
| 查看次数: |
9359 次 |
| 最近记录: |