如何让 Selenium 在 Linux 上与 PHP/Firefox3 一起工作
我试图让 Selenium RC 在 Linux 上使用 PHP/Apache 与 Firefox 3 配合使用,但是我遇到了问题。 这是我所做的:
- 我已经安装了 Firefox Selenium-IDE 扩展。
- 在 Web 服务器上(在我的例子中实际上是运行 Firefox 的同一台机器),我使用以下命令启动了 Selenium 服务器: java -jar selenium-server.jar -interactive
- 我有一个 PHP 脚本,如下所示:
PHP:
require_once 'Testing/Selenium.php';
$browser = new Testing_Selenium("*custom /usr/lib/firefox-3.0.3/firefox", "https://www.example.com");
$browser->start();
When I run PHP 脚本,它确实启动了一个新的 Firefox 选项卡,但是我收到此错误消息:
The requested URL /selenium-server/core/RemoteRunner.html was not found on this server.
我在 Firefox 2 上取得了更大的成功(通过使用 "*firefox"
而不是"*custom"
但不想将其用于我当前的项目。
I am trying to get Selenium RC working with Firefox 3 on Linux with PHP/Apache but am experiencing problems. Here's what I've done:
- I have installed the Firefox Selenium-IDE extension.
- On the web server (which in my case is actually the same machine running Firefox), I've started the Selenium server with: java -jar selenium-server.jar -interactive
- I have a PHP script as follows:
PHP:
require_once 'Testing/Selenium.php';
$browser = new Testing_Selenium("*custom /usr/lib/firefox-3.0.3/firefox", "https://www.example.com");
$browser->start();
When I run the PHP script, it does launch a new Firefox tab, but I get this error message:
The requested URL /selenium-server/core/RemoteRunner.html was not found on this server.
I have had more success with Firefox 2 (by using "*firefox"
instead of "*custom"
but don't want to use that for my current project.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定回答你自己的问题的礼仪......但是通过反复试验的方式进行实验,以下是我如何设法让 Selenium 在 Ubuntu 上与 PHP/Firefox3 一起工作。
java -jar selenium-server.jar
启动 selenium我创建了 php 脚本并使用以下命令运行它:
php -d include_path=".:/usr/share/php:/usr/share/php/Selenium/PEAR" test.php
我列出了我的(基本的,非-PHPUnit,非OO)下面的第一个测试脚本供参考。
I'm not sure of the etiquette of answering your own question... but having experimented in a trial-and-error way, here's how I've managed to get Selenium working with PHP/Firefox3 on Ubuntu.
java -jar selenium-server.jar
I created my php script and ran it with this command:
php -d include_path=".:/usr/share/php:/usr/share/php/Selenium/PEAR" test.php
I've listed my (basic, non-PHPUnit, non-OO) first test script below for reference.
我使用 phpunit、selenium RC php api 来运行我的测试用例。 我的测试用例看起来像
这将连接到虚拟机内运行的浏览器
I use phpunit, selenium RC php api to run my testcases. My testcase looks like
This will connect to browsers running inside virtual machines