【问题标题】:How do I dismiss a File Open dialog in an XCTest UI test?如何在 XCTest UI 测试中关闭文件打开对话框?
【发布时间】:2016-12-29 10:30:55
【问题描述】:

我的 Mac 应用程序有一个文件打开对话框,我需要在 XCTest UI 测试中将其关闭,以便测试可以继续访问被对话框阻止的应用程序部分。如何关闭测试中的对话框?

【问题讨论】:

    标签: xcode macos cocoa xctest xcode-ui-testing


    【解决方案1】:

    如果您当时没有打开任何其他对话框,并且您的“文件打开”对话框有一个“取消”按钮,您可以假设该对话框是 XCUIApplication().dialogs 查询中的第一个对话框(可能有问题)并关闭它是这样的:

    let openDialog = app.dialogs.elementBoundByIndex(0)
    openDialog.buttons["Cancel"].click()
    

    【讨论】:

      猜你喜欢
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2017-01-26
      • 2011-11-20
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多