Cha*_*and 1 ios uiactivityviewcontroller xcuitest
您如何访问 XCUITest 中的 UIActivityViewController(共享/操作表)?根据 Accessibility Inspector,t 由几个 UICollectionViews 组成,这使得很难消除工作表本身的歧义。
当工作表出现时查询XCUIApplication().sheets.count退货0。
事实证明,当使用视图调试器时,可以通过ActivityListView(从 Xcode 9.2 开始)有点隐藏的 accessibilityIdentifier 访问该工作表。它可以通过以下方式访问:
XCUIApplication().otherElements["ActivityListView"]
Run Code Online (Sandbox Code Playgroud)
请注意,“取消”按钮是单独添加到窗口中的,因此它不是活动控制器的子项,必须使用
XCUIApplication().buttons["Cancel"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1142 次 |
| 最近记录: |