我正在使用MonkeyTalk來自動化iOS測試。當我嘗試驗證值時,出現以下錯誤。MonkeyTalk Table Row值在iOS上驗證
失敗:應爲 「張三」,卻發現 「(空)」
MonkeyTalk代碼:
Table "Empty list" Verify "Joe Smith" item(1)
基本上,我有用戶字段搜索返回的表用戶列表。我想驗證單元格是否具有正確的值。
任何人得到了這項工作?或者知道解決方法?
我正在使用MonkeyTalk來自動化iOS測試。當我嘗試驗證值時,出現以下錯誤。MonkeyTalk Table Row值在iOS上驗證
失敗:應爲 「張三」,卻發現 「(空)」
MonkeyTalk代碼:
Table "Empty list" Verify "Joe Smith" item(1)
基本上,我有用戶字段搜索返回的表用戶列表。我想驗證單元格是否具有正確的值。
任何人得到了這項工作?或者知道解決方法?
這裏是你完美的答案:-)
Table * Verify "Hydrogen" item(1)
會,如果你使用默認的UITableViewCell爲textLabel Table * Verify "Hydrogen" detail(1)
如果使用默認的UITableViewCell DetailTextLabel
否則你有非常好的辦法做到這一點將會攜手。
MonkeyTalk : Verify custom UITableViewCell Label text without select the cell
對於自定義列表中,您可以通過在循環varifying所有標籤做到這一點。像這樣:
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");
}
}