我最近开始在Xcode中使用UI测试。我能够记录测试并播放它,它工作得非常好。我最近更改了textFields的辅助功能标签,通过给它一个更好的名称使测试看起来更干净。
但是,现在当我录制UI测试并再次播放以测试它时,我收到错误“ 这两个元素都没有任何后代具有键盘焦点。 ” 。我试图取消选中其他帖子中提到的硬件键盘,但这对我不起作用。
{{1}}
有人知道这方面的解决方法吗?
答案 0 :(得分:0)
在typeText
上使用emailtextfieldElement
代替app
。
let emailtextfieldElement = elementsQuery.otherElements["emailTextField"]
emailtextfieldElement.tap()
emailtextfieldElement.typeText("wayne@test.com")