【问题标题】:UITesting with xcode 7使用 xcode 7 进行 UI 测试
【发布时间】:2015-11-04 01:58:03
【问题描述】:

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

【问题讨论】:

    标签: ios xcode xctest xcode7 xcode-ui-testing


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2015-12-10
        • 2016-02-26
        • 1970-01-01
        • 1970-01-01
        • 2016-03-20
        • 2015-11-27
        • 1970-01-01
        • 1970-01-01
        • 2018-08-02
        相关资源
        最近更新 更多