【问题标题】:Codeception not fill inputCodeception 不填充输入
【发布时间】:2016-08-03 08:09:31
【问题描述】:

我正在尝试使用方法 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 位测试失败。

【问题讨论】:

  • 您面临的具体问题是什么?它会做一些事情,而不是你所期望的吗?请添加更多细节。

标签: php xpath codeception acceptance-testing


【解决方案1】:

see() 检查页面的 HTML,fillField() 不更新它,

如果您想查看 fillField 是否正常工作,请在填写完字段后提交表单并使用 -vvv 标志运行 Codeception,并在输出中找到 [Parameters]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-08
    • 2013-05-31
    • 1970-01-01
    • 2022-08-18
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多