0

我正在使用 MonkeyTalk 来自动化 iOS 测试。尝试验证值时出现以下错误。

失败:应为“Joe Smith”,但找到“(null)”

MonkeyTalk 代码是:

Table "Empty list" Verify "Joe Smith" item(1)

基本上,我搜索了一个用户字段,该字段返回一个包含用户列表的表。我想验证单元格是否具有正确的值。

有人得到这个工作吗?或者知道解决方法?

4

2 回答 2

0

这是适合您的完美答案:-)

Table * Verify "Hydrogen" item(1) 如果您使用默认 UITableViewCell TextLabel Table * Verify "Hydrogen" detail(1)将起作用 如果您使用默认 UITableViewCell DetailTextLabel 将起作用

否则你有很好的方法来做到这一点。

MonkeyTalk:验证自定义 UITableViewCell 标签文本而不选择单元格

于 2013-05-01T16:50:53.350 回答
0

对于自定义列表,您可以通过在循环中更改所有标签来做到这一点。像这样:

    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");    
       }    
   }
于 2014-02-07T04:57:39.153 回答