我有一个命令:
$name = $I->grabAttributeFrom('#name', 'title');
这个工作正常一段时间。但现在在重新测试时它有一个错误的行为。只要在属性' title'很满意。
是的,我检查了css选择器的正确性,并且存在属性。测试在这一行没有失败。如果将(空)字符串与其他字符串($I->see..
)进行比较,则会失败。
如果有人知道答案,请帮忙!
答案 0 :(得分:1)
在这个时间点上有这么多信息,我只能说,运行调试。
在grabAttributeFrom操作之前,放置一个pauseExecution并在debug( - debug)模式下运行代码,当此时使用firebug测试暂停时,检查webdriver窗口中的属性值并确认它。
$I->pauseExecution();
$I->grabAttributeFrom('#name', 'title');
希望它有所帮助。