1
我正在玩Siesta和一些内置的断言。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我也要用同样componentquery元件工作,因为你可以在这里看到:
{
action: 'type',
target: ">>textfield[itemId=fldName]",
text: user,
desc: "Type in username"
},
我得到一个警告我使用的线elementIsNotEmpty
,其中说:
警告:您的组件查询:“textfield [itemId = fldPa ssword]“返回没有组件
Wheres问题在这里?