我正在使用 MonkeyTalk 来自动化 iOS 测试。尝试验证值时出现以下错误。
失败:应为“Joe Smith”,但找到“(null)”
MonkeyTalk 代码是:
Table "Empty list" Verify "Joe Smith" item(1)
基本上,我搜索了一个用户字段,该字段返回一个包含用户列表的表。我想验证单元格是否具有正确的值。
有人得到这个工作吗?或者知道解决方法?
我正在使用 MonkeyTalk 来自动化 iOS 测试。尝试验证值时出现以下错误。
失败:应为“Joe Smith”,但找到“(null)”
MonkeyTalk 代码是:
Table "Empty list" Verify "Joe Smith" item(1)
基本上,我搜索了一个用户字段,该字段返回一个包含用户列表的表。我想验证单元格是否具有正确的值。
有人得到这个工作吗?或者知道解决方法?
这是适合您的完美答案:-)
Table * Verify "Hydrogen" item(1)
如果您使用默认 UITableViewCell TextLabel
Table * Verify "Hydrogen" detail(1)
将起作用 如果您使用默认 UITableViewCell DetailTextLabel 将起作用
否则你有很好的方法来做到这一点。
对于自定义列表,您可以通过在循环中更改所有标签来做到这一点。像这样:
var i=1;
while(i)
{
try
{
app.label.verify("Joe Smith","value","Label doesn't match.");
i++;
}
catch(err)
{
app.debug().print("No More Labels in Table");
}
}