我能够在selenium IDE中制作selenium脚本,并且能够在PHPUnit中导出它。 我还安装了PHPUnit(我猜是正确安装)和selenium-rc服务器(运行完美)。 然后我使用命令运行这些脚本:'PHPUnit Testname.php',它没有提供任何输出。 如果有人知道有关运行这些PHPUnit脚本的任何信息,请稍微说清楚。 谢谢.............
答案 0 :(得分:0)
运行测试的命令(不使用过滤器等...)包括从中推导出文件名的测试套件名称。所以,
phpunit Testname
而不是
phpunit Testname.php
答案 1 :(得分:0)
确保您的硒RC正在运行。例如(java -jar selenium-server.jar)
尝试将此测试保存为:
<强> exampleTest.php 强>
然后通过命令行运行它:
phpunit exampleTest.php
希望这有帮助。
<?php
require_once 'PHPUnit/Framework.php';
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class exampleTest extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser('*firefox');
$this->setBrowserUrl('http://www.google.com');
}
public function testexampleTest()
{
echo "Navigating browser to stackoverflow.com ...";
$this->open('http://www.stackoverflow.com/');
$this->waitForPageToLoad('30000');
echo "Made it to stackoverflow!";
$this->sleep(5);
echo "Test Complete";
}
}
?>