gpt4 book ai didi

javascript - Siesta:组件查询断言不起作用

转载 作者:行者123 更新时间:2023-11-28 04:04:08 24 4
gpt4 key购买 nike

我正在玩 Siesta 和一些内置断言。

我遇到了 elementIsNotEmpty() 断言的问题。我想检查在登录字段中输入空字符串后,该字段是否真的是空的并且其中没有显示任何内容。

所以我的测试链看起来像这样:

t.it("Login with non valid Data", function(t) {
t.diag("Failing the Login"),
t.chain(
// Login
t.loginFunction("", "alsoWrong"),
{
waitFor: 10000
},
t.elementIsNotEmpty(">>textfield[itemId=fldPassword]")
);
});

在我的 LoginFunction 中,我使用相同的组件查询元素,如您在此处看到的:

{
action: 'type',
target: ">>textfield[itemId=fldName]",
text: user,
desc: "Type in username"
},

我在使用 elementIsNotEmpty 的行收到警告,其中显示:

WARN: Your component query: "textfield[itemId=fldPassword]" returned no components

问题出在哪里?

最佳答案

In My LoginFunction i work with the Same componentquery element, as you can see here:

不,我们不能。

提示的人寻找带有 itemId:"fIdPassword" 的文本字段,而工作示例则寻找带有 itemId:"fIdName" 的文本字段

如果这不是问题所在(即只是拼写错误),请向我们展示您正在测试的代码。仅通过测试本身,无法判断测试的代码是否有效。

关于javascript - Siesta:组件查询断言不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46850086/

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