我寫自動化測試我的iOS應用程序,我試圖找出如何當一個視圖控制器滿載的JavaScript腳本檢測並在屏幕上...iOS UIATarget在tap()後加載UIViewController時檢測?
所以現在例如腳本水龍頭在一個按鈕上:
target.frontMostApp().mainWindow().buttons()["loginButton"].tap();
然後,一旦應用程序登錄(可能需要幾秒鐘或更少),我需要按另一個按鈕。
現在,我把它簡單地把一個延遲工作:
target.delay(3);
但我想能夠檢測到下一個視圖控制器被加載,讓我知道我可以訪問的元素新的屏幕剛剛加載。
有什麼建議嗎?
我不能讓JS調校功能能夠正常工作,例如:mainWindow.waitUntilFoundByName(「富」,100)永遠找不到我的控制器已經accessibilityLabel設置爲foo。有任何想法嗎? – nylund