使用phantomJS进行代码接收,在真正的浏览器中可以使用fillField正常运行,但是在运行代码接收时使用KO

时间:2018-08-27 15:39:31

标签: php codeception

我是代码接收初学者。 从验收测试中,我要填写并有效的登录表单。 我用的是

public function loginSuccessfully(AcceptanceTester $I)
{
  $I->amOnPage('/'); //the url is good
  $I->fillField("//input[@name='Email']","foo"); //error here, the selector does not match 
  ...
}

但是当我通过xpath插件在真实的浏览器中尝试选择器'// input [@ name ='Email']'时,选择器会匹配!

我的问题:我想调试脚本,如何在调用fillfield之前获取页面的代码源。我在这里看到可以使用“ _savePageSource”,但是当我在函数中使用$ I-> getModule或$ this-> getModule时,出现错误“ getModule not found”

如何使用_savePageSource方法? 谢谢 !

0 个答案:

没有答案