完成后,PHPUnit_Extensions_Selenium2TestCase返回数据

时间:2013-11-08 14:58:27

标签: php selenium selenium-webdriver phpunit

我正在使用selenium / PHPUnit_Extensions_Selenium2TestCase对我的表单进行一些测试

我在最后一步测试订阅表单我的网站显示ID(出于某种原因)

    <html> 
    ....... 
    <h3>Your ID is : 1254686grd</h3>
    .......
    </html>

所以在测试结束时我想返回此ID。

任何方式这样做?

我尝试使用这个$ this-&gt; source(),但测试控制台中没有显示

感谢。

1 个答案:

答案 0 :(得分:0)

尝试

echo $this->byCssSelector("selector")->text();

我用github测试了:

class S2p_GoogleTest extends PHPUnit_Extensions_Selenium2TestCase{

    function setUp(){
        $this->setBrowser("phantomjs");
        $this->setBrowserUrl("https://github.com/");
        $this->setHost("127.0.0.1");
        $this->setPort(4444);
    }

    function testGithub(){
        $this->url('/');
        echo "\n";
        echo $this->byCssSelector(".heading")->text() . "\n";
     }

}

打印:

enter image description here