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