我正在尝试使用fillField方法更改输入字段的值:我正在使用XPath获取输入字段。
$I->fillField('//*[@id="123"]/div[1]/table/tbody/tr[1]/td[3]/input', '10');
输入标记看起来像这样:
<input type="text" name="1" alt="number" value="11">
测试不会填满输入。当我尝试测试输入标签是否被填满时,我得到了这个异常:
9. $I->see("10","input") 8. $I->fillField("//*[@id="123"]/div[1]/table/tbody/tr[1]/td[3]/input","10")
测试在位置9处失败。
发布于 2016-08-03 17:04:46
see()检查页面的超文本标记语言,fillField()不更新它,
如果您想查看fillField是否正常工作,请在填写字段后提交表单,并运行带有-vvv标志的Codeception,然后在输出中找到[Parameters]。
https://stackoverflow.com/questions/38737935
复制相似问题