gpt4 book ai didi

ios - Xcode 7 中的 UITest : How to test keyboard layout (keyboardType)

转载 作者:可可西里 更新时间:2023-10-31 23:44:30 27 4
gpt4 key购买 nike

我目前正在 Xcode 中探索新的 UITest 库,我想测试在 UITextView 中单击时弹出的键盘是否具有正确的类型(在本例中它应该是 .PhonePad).

我认为这对于默认的 XCUIElementXCUIElementAttributes 是不可行的(关于它们的实际含义,我仍然有点模糊),我不我真的不明白我应该如何扩展以及扩展什么才能对此进行测试。

任何帮助将不胜感激! :)

最佳答案

下面是我用来测试电话号码和密码验证检查的代码。

let app = XCUIApplication()
let tablesQuery = app.tables
tablesQuery.cells.containingType(.StaticText, identifier:"Login Using").buttons["Icon mail"].tap()
tablesQuery.textFields["Phone Number"].tap()
tablesQuery.cells.containingType(.SecureTextField, identifier:"Password").childrenMatchingType(.TextField).element.typeText("ooo")
tablesQuery.staticTexts["Login Using"].swipeUp()
tablesQuery.secureTextFields["Password"].tap()
tablesQuery.cells.containingType(.Button, identifier:"Login").childrenMatchingType(.SecureTextField).element.typeText("eeee")
tablesQuery.buttons["Login"].tap()
app.alerts["Error"].collectionViews.buttons["OK"].pressForDuration(1.1);

我希望这对你有用。

关于ios - Xcode 7 中的 UITest : How to test keyboard layout (keyboardType),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33180538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com