bri*_*dir 2 unit-testing uitabbaritem badge ios xctest
如何检查tabbar badge(tabBarItem.badgeValue)包含正确的数字XCTests?
我可以在辅助功能检查器中看到目标选项卡按钮,但不能检查徽章元素.
小智 5
您可以将accessibilityIdentifier值设置为选项卡栏项.
tabBarItem.accessibilityIdentifier = "Your_Identifier"
在您的UITest案例中,
guard let value = app.buttons["Your_Identifier"].value as? String
else {
XCTFail("badge value not updated")
return
}
XCTAssert(value == "1 item", "badge value not updated")
Run Code Online (Sandbox Code Playgroud)
该值将采用"number_on_badge item(s)"格式.因此,在您的情况下,您应该测试"19项".
| 归档时间: |
|
| 查看次数: |
660 次 |
| 最近记录: |