0

私はMonkeyTalkを使用してiOSテストを自動化しています。値を確認しようとすると、次のエラーが発生します。

失敗:「JoeSmith」を予期しましたが、「(null)」が見つかりました

MonkeyTalkコードは次のとおりです。

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

基本的に、ユーザーのリストを含むテーブルを返すユーザーフィールドを検索します。セルの値が正しいことを確認したいと思います。

誰かがこの仕事をしますか?または回避策を知っていますか?

4

2 に答える 2

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 に答える
0

これがあなたにとって完璧な答えです:-)

Table * Verify "Hydrogen" item(1) デフォルトの UITableViewCell を使用すると機能します TextLabel は、デフォルトの UITableViewCell DetailTextLabel を Table * Verify "Hydrogen" detail(1)使用すると機能します

それ以外の場合は、非常に良い方法があります。

MonkeyTalk : セルを選択せず​​にカスタム UITableViewCell ラベル テキストを確認する

于 2013-05-01T16:50:53.350 に答える