0

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

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

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

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

有什么办法吗?

我尝试使用此 $this->source() 但测试控制台中未显示任何内容

谢谢。

4

1 回答 1

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";
     }

}

它打印:

在此处输入图像描述

于 2013-11-13T09:01:28.380 回答