UILabel的简单测试用例
给定UILabel具有以下属性集:
label.accessibilityLabel = "Hello"
label.accessibilityTraits = .staticText
label.isAccessibilityElement = false
该测试是成功的,尽管;isAccessibilityElement=false;,此测试给出了假阳性结果-如果我运行应用程序Voiceover,则不会读取此元素。文章源自玩技e族-https://www.playezu.com/189017.html
XCTAssert(app.staticTexts["Hello"].exists)
所以我想为isAccessibilityElement添加额外的检查,但运行UI测试时,它总是false(也在label.isAccessibilityElement=true时)。文章源自玩技e族-https://www.playezu.com/189017.html
XCTAssert( app.staticTexts["Hello"].isAccessibilityElement) // always false
我是否遗漏了什么;isAccessibilityElement;是否不可测试?
是否有其他方法来检查元素是否会被助手实际拾取,例如画外音?文章源自玩技e族-https://www.playezu.com/189017.html
苏州软件测试文章源自玩技e族-https://www.playezu.com/189017.html 文章源自玩技e族-https://www.playezu.com/189017.html
评论