簡體   English   中英

模擬 iOS 屏幕鍵盤上的“Go”、“Next”按鈕按下以進行 xcode 測試

[英]Simulate “Go”, “Next” button press on iOS onscreen keyboard for xcode test

使用XCUIApplication編寫一些單元測試。

我們進行了可訪問性測試,以確保如果用戶輸入了有效的用戶名和密碼,則單擊屏幕鍵盤上的“開始”按鈕會登錄用戶。

我知道typeText("\r")類的功能可以模擬鍵盤按下Return ,但我不確定這是否是“Go”的合理替代品。

此外,我們需要測試在用戶名字段上單擊“下一步”會將您帶到其下方的密碼字段。

現在,我們正在物理設備上手動進行這些測試,但希望將它們自動化。

有沒有辦法明確告訴 xcode 模擬來自 iOS 屏幕鍵盤的“開始”和/或“下一步”點擊?

XCUIApplication().keypress("iOSGO")或類似的東西。

-或者-

這些按鈕是否只是在幕后傳輸ReturnTab按鍵事件,因此typeText("\r")typeText("\t")可以作為可接受的替代品。

這些按鈕可在鍵盤上配置以顯示不同的顯示,而不是“返回”。

檢查iOS 鍵盤是否帶有“開始”按鈕而不是返回以獲取更多信息。

您的第二個選項是可靠的,但您應該只使用“/r”而不應該需要“/t”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM