在我的 UITests 中进行元素查询时,为了截取不同分段控件值的屏幕截图,在翻译开始起作用时会引发错误,因为我使用.buttons["name"]
,并且名称是英文并且没有按预期翻译。它是从故事板翻译过来的。所以我想找到一个更简单的解决方案。
我可以使用 .selectedSegmentIndex 而不是 UITest 中出现翻译错误的按钮名称,还是有其他方法可以解决此问题?
XCUIApplication().scrollViews
.children(matching: .other)
.element
.children(matching: .other)
.element(boundBy: 0)
.children(matching: .other)
.otherElements
.segmentedControls["MySegmentedControl"]
.buttons["name"] // How to add this value to be .selectedSegmentIndex = 1?
.tap()