iOS XCUITest isAccessibilityElement始终为false

Stacey丶梦菡
Stacey丶梦菡
Stacey丶梦菡
订阅者
314
文章
0
评论
测试交流评论180字数 164阅读0分32秒阅读模式
摘要UILabel的简单测试用例 给定UILabel具有以下属性集: 标签可访问性标签="您好“; 标签accessibilityTraits=.staticText...

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

 
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证