Testing Selenium无法在linux上使用Firefox 3.x

Testing Selenium无法在linux上使用Firefox 3.x,testing,selenium,Testing,Selenium,我在应用程序中使用selenium服务器selenium rc进行UI测试。我的开发工具是Windows和FireFox 3.5,一切都运行得很好很酷。但是,当我尝试在构建服务器(linux机器)上运行selenium测试时,我遇到了这个错误 Caution: '/usr/bin/firefox': file is a script file, not a real executable. The browser environment is no longer fully under RC

我在应用程序中使用selenium服务器selenium rc进行UI测试。我的开发工具是Windows和FireFox 3.5,一切都运行得很好很酷。但是,当我尝试在构建服务器(linux机器)上运行selenium测试时,我遇到了这个错误

Caution: '/usr/bin/firefox': file is a script file, not a real executable.  The browser environment is no longer fully under RC control
基本上,selenium rc在linux上找不到firefox可执行文件(实际上这里是一个.sh文件),这在Windows中是存在的

以前有人遇到过这个错误吗。请让我知道任何指示

谢谢你的帮助

~Pratik

谢谢!
普拉蒂克

嘿,我的硒在业力上运行,没有任何问题。我不太记得我是怎么做到的,但我认为这是一个获取selenium-rc-serve.jar的最新版本的案例

我还记得看过这篇文章:


希望那里的东西能为你指明正确的方向

之所以出现这种情况,是因为Selenium希望直接启动FireFox二进制文件,而不是委托给正常的启动脚本。在检查“firefox”(这是许多安装中的一个脚本)之前,它会检查“firefox bin”。您可以通过创建一个名为“firefox bin”的链接来绕过这个问题,该链接直接指向您想要的firefox二进制文件版本

这在Cucumber Wiki的“UbuntuFix”(尽管它实际上也适用于其他Linux)下进行了描述,位于: