我正在使用selenium / PHPUnit_Extensions_Selenium2TestCase对我的表单进行一些测试
我在最后一步测试订阅表单我的网站显示ID(出于某种原因)
<html>
.......
<h3>Your ID is : 1254686grd</h3>
.......
</html>
所以在测试结束时我想返回此ID。
任何方式这样做?
我尝试使用这个$ this-&gt; source(),但测试控制台中没有显示
感谢。
答案 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";
}
}
打印: