0

私はアプリの UIAutomation に取り組んでおり、データと時間を 2 つの個別の要素として持つテーブル ビューにセルを持っています。

以下は、述語文字列として渡された日付または時刻に一致するセルを取得するために使用しているコードです。

var cell = tableView().cells().firstWithPredicate(date); (Eg: date is 3/5/12) OR
var cell = tableView().cells().firstWithPredicate(time); (Eg: time is 10:30 AM)

以下のように、述語を文字列に変換してみました。

var cell = tableView().cells().firstWithPredicate(date.toString()); (Eg: date is 3/5/12) OR
var cell = tableView().cells().firstWithPredicate(time.toString()); (Eg: time is 10:30 AM)

しかし、一致するセルを見つけることができないようです。ただし、日付または時刻以外のテキストをセルに渡すと、セルが返されます。

ここで何か不足していますか?提案してください。

ありがとう。

4

1 に答える 1

0

変数の値を取得したいだけの場合は、以下の var cellDate = tableView().cells()[<index_of_cell_where_date_is_present>]よう に、var cellDate = tableView().cells()[2].name();または var cellDate = tableView().cells()[2].value();必要に応じてそのインデックスを使用して取得できます。同様に、時間にも使用できます。

于 2013-04-10T06:53:41.460 に答える