【问题标题】:XCTest - How do you create multiple Key Modifier Flags using Command and Shift?XCTest - 如何使用 Command 和 Shift 创建多个键修饰符标志?
【发布时间】:2017-08-10 15:28:51
【问题描述】:

关于使用 XCUIElement.KeyModifierFlags 的帖子不多。

我目前正在使用 XCode 8.3,并且对结合使用以下修饰符标志以及选择键盘字符特别感兴趣。

static var command: XCUIElement.KeyModifierFlags

static var shift: XCUIElement.KeyModifierFlags

谁能提供一个示例,说明如何将多个标志与typeKey(_:modifierFlags:)perform(withKeyModifiers:block:) 一起使用来执行组合键,例如command + shift + h?

【问题讨论】:

  • 这个问题被标记为 iOS,但我认为这个 API 仅适用于 macOS。

标签: ios xcode xctest ios-ui-automation


【解决方案1】:

这就是您可以使用typeKey 方法执行cmd+shift+h 的方法

textfield.typeKey("h", modifierFlags: [.command, .shift])

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-11-15
  • 2012-05-30
  • 2011-03-21
  • 2011-05-02
  • 1970-01-01
  • 2012-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多