2

我正在使用 xcode7 的新 ui 测试功能设置一些 ui 测试,但是在不多次按下删除按钮的情况下弄清楚如何将文本字段值设置为 "" 时遇到了一点困难。我怎样才能做到这一点

我的测试代码:

func testLogin(){

        let app = XCUIApplication()
        let requiredTextField = app.textFields["required"]

        requiredTextField.tap()


        //here is where i want to set it to ""
        requiredTextField.typeText("username1")
        app.typeText("\r")
        ...
4

2 回答 2

0

您可以先双击突出显示整个文本字段,然后直接输入新文本。

requiredTextField.doubleTap()
requiredTextField.typeText("yourNewText")
于 2015-08-21T19:07:56.353 回答
0

你有没有尝试过类似的东西

requiredTextField.pressForDuration:0.5()
app.menuItems[@"Select All"].tap()
app.menuItems[@"Cut"].tap()
于 2015-08-15T17:13:12.847 回答