XCUITest - 设置按钮的accessibilityFrame使按钮不可命中且未启用

时间:2018-03-09 20:17:00

标签: ios automation accessibility uiaccessibility xcuitest

之前有人看过这个吗?我正在为特定按钮设置accessibilityFrame。与此同时,我确保它是一个accessibilityElement。

当我调试时,self.linkBut​​ton是完全无法访问的。它是可见的,但它不可命中,并且isAccessibilityElement等于false。

如果我删除了设置accessibilityFrame的代码,那么一切都很好,我可以再次自动化。

所以这告诉我在设置accessibilityFrame时出现了问题。我错过了什么吗?

let howWorksAccessibilityFrame = CGRect(x: self.linkButton.frame.origin.x * 2, y: self.linkButton.frame.origin.y + (self.linkButton.frame.height * -3), width: self.linkButton.frame.width * 3, height: self.linkButton.frame.height * 3)

self.linkButton.accessibilityFrame = howWorksAccessibilityFrame
self.linkButton.isAccessibilityElement = true

0 个答案:

没有答案