ios - UI 测试时无法选择 UIPicker

标签 ios swift xcode xcode-ui-testing

我正在尝试为我的应用程序中包含两个 UIPickerView 的流程创建一个测试,但在 Xcode 的“记录”模式下运行时我无法选择它们。此外,如果我检查 datePickers、picker 或 pickerWheels 的计数,我总是返回 0。知道是什么导致了这个问题吗?

最佳答案

我找到了 Joe Masilotti's stuff在 UI 测试时必不可少。

就像他说的那样:

app.pickerWheels.element.adjust(toPickerWheelValue: "Picker Wheel Item Title")

不要在录制模式下为自己做这件事。只用它来获得一个大概的想法并快速做事。一旦事情变得复杂并且你想认真起来,你就不应该再使用它了。

关于ios - UI 测试时无法选择 UIPicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50905815/

相关文章:

ios - 单击 TableViewController 中的项目后尝试加载 UIViewController

ios - 'PusherSwift' 验证未在 swift 中调用

ios - Swift 初始化器之谜

ios - 如何在 UIView 中呈现 SFSafariViewController

ios - 使用 Java Enterprise 创建 iOS 应用程序

ios - UITableView 重复单元格(带有文本字段的自定义单元格)

ios - 在 Xcode 中重命名 iOS 项目会将设备更改为 'My Mac'

xcode - 在命令行中使用默认分发证书构建企业 .ipa 的最简单方法

ios - 当项目具有动态大小时,如何在 Collection View 中有单个水平行的项目?

ios - Sketch+PaintCode vs Storyboard