在 XCUITest 裡處理畫面捲動,直到目標元件出現

使用 XCUITest 基本上我們不需要自己處理畫面捲動的問題,例如要點擊某個按鈕,但該按鈕需要捲動畫面直到按鈕顯示後,才能點擊到此按鈕,但其實 XCUITest 只要抓到該元件後,直接點擊該按鈕就會自動捲到此按鈕出現,但有些情況下可能無法這麼順利操作 (可參考此篇官方說明),此時我們就需要自己來處理畫面捲動的操作。

本篇文章將帶大家透過 XCUITest 實作捲動畫面至某個元件出現後就停止捲動。(使用開發環境 Xcode 7.3.1)

例如有一個 TableView 如下圖所示,我們要捲動至第 13 個 Cell 上後,接著再對 UI 驗證或操作。

繼續閱讀