gpt4 book ai didi

codeception - codeception 中的fillField 方法不工作抛出DOMXPath::query():无效的表达式

转载 作者:行者123 更新时间:2023-12-02 03:35:20 29 4
gpt4 key购买 nike

$I->fillField("username", "test");

在运行验收测试时,收到以下错误:

抱歉,我无法填写字段“用户名”、“测试”:
ErrorException: DOMXPath::query(): 无效的表达式

输入元素在表单内。我尝试在输入中添加 id 并使用 inpu.. 访问元素,但都返回了相同的错误。 “see”方法正在工作......但不是fillField或seeInField。

最佳答案

你必须告诉 codeception 它正在寻找什么元素。

如果用户名是一个 id 做:

$I->fillField("#username", "test");

如果一个类(class)这样做:
$I->fillField(".username", "test");

或输入元素的 xpath:(例如 google.com 上的搜索字段)
$I->fillfield('//*[@id="gbqfq"]','my search text test');

关于codeception - codeception 中的fillField 方法不工作抛出DOMXPath::query():无效的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23836856/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com