UITesting xcode 7

UITesting with xcode 7

我正在使用 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")
        ...

你有没有试过

requiredTextField.pressForDuration:0.5()
app.menuItems[@"Select All"].tap()
app.menuItems[@"Cut"].tap()

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

requiredTextField.doubleTap()
requiredTextField.typeText("yourNewText")