2011-07-13 64 views
0

我可以在selenium IDE中制作selenium脚本,并且可以将它导出到PHPUnit中。 我也安装了PHPUnit(我猜测安装正确)和硒-rc服务器(完美运行)。 然后我运行这些脚本使用命令:'PHPUnit Testname.php',它没有提供任何输出。 如果有人知道关于运行这些PHPUnit脚本的任何内容,请稍微介绍一下。 谢谢.............如何使用PHPUnit在Selenium RC中运行Selenium IDE脚本?

回答

0

运行测试(不使用过滤器等)的命令包含测试套件名称,从中可以推导出文件名。所以,

phpunit Testname 

而不是

phpunit Testname.php 
+0

您好,感谢您的答复......我尝试了上面的命令也....但仍然没有输出....你可以请建议一些其他的方式... –

+0

@ankur在新的命令提示符输入文件的特定目录位置并输入phpunit xyz.php – 2011-07-26 14:39:41

0

确保您的硒RC运行。例如(Java的罐子硒的server.jar)

尝试保存该试验为:

PHPUnit的exampleTest:

exampleTest.php

然后通过命令行作为运行它。 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"; 
    } 
} 
?> 
相关问题