1

我们有一个带有几个标签的笔尖(例如:SubmitterName)。此笔尖位于具有tableview. 在我们的 UI 测试期间,我们可以看到 . 中的所有元素tableview,但从 nib 中看不到任何内容。我们正在使用 Quick/Nimble。

let app = self.app!
expect(app.staticTexts["John Doe"].exists).to(beTrue())

此断言失败,因为它没有找到“John Doe”,即使它在控制器上可见。我们是否需要先访问我们的 nib 以获取它的所有元素然后断言?当我们执行 po 时,app.staticTexts我们会看到除 nib 中的文本之外的所有文本。

4

0 回答 0