2

インストルメンタルオートメーションUIテストを使用して、レシピアプリのリストからアイテムを削除しようとしています.iは、1つのアイテムの削除を記録し、同じものを別の名前に変更しましたが、うまくいきません助けてください。

これが私のコードです

var target = UIATarget.localTarget();

target.frontMostApp().navigationBar().leftButton().tap();

target.frontMostApp().mainWindow().tableViews()["Empty list"].cells()[" "].switches()["Delete MAggi "].setValue(<value>);

target.frontMostApp().mainWindow().tableViews()["Empty list"].cells()[" "].buttons()["Confirm Deletion for MAggi "].tap();

target.frontMostApp().navigationBar().leftButton().tap();
4

1 に答える 1

1

テーブル ビューに「MAGGI」というレシピを含むセルがあると仮定すると、次のように動作するはずです。

var target = UIATarget.localTarget();

target.frontMostApp().navigationBar().leftButton().tap();

target.frontMostApp().mainWindow().tableViews()["Empty list"].cells()["MAggi"].switches()["Delete MAggi"].tap();

target.frontMostApp().mainWindow().tableViews()["Empty list"].cells()["MAggi"].buttons()["Delete"].tap();

target.frontMostApp().navigationBar().leftButton().tap();

しようとする代わりに、「MAggiを削除」ボタンの方setValueが明確に思えました。tap()また、次の角括弧内に正しいテーブル名を指定していることを確認する必要があります。.tableViews()

于 2014-03-14T03:49:12.637 に答える