我试图选择一个选择元素,选择器有Accessibility = picker_station,我为什么要这样做?有什么不对吗?或者我需要使用其他代码。
let app = XCUIApplication()
app.pickers["picker_station"].pickerWheels.element.adjust(toPickerWheelValue: "Aberdeen")
xcode错误是:
Testing Failure - Internal error: unable to find current value '1 of 152' in possible values
由于
答案 0 :(得分:2)
您正确使用它,但adjust(toPickerWheelValue:)
方法有问题,如下所述:https://forums.developer.apple.com/thread/16104
答案 1 :(得分:0)
我同意Oletha,这似乎仍然是框架中未修复的错误。 我们可以至少通过致电临时解决此问题
pickerWheel.swipeDown()
在致电之前
pickerWheel.adjust(toPickerWheelValue: "Value")
否则,我们会遇到相同的崩溃。
答案 2 :(得分:0)
在屏幕上显示拾取轮之后,可以通过以下方式更新值:
app.pickerWheels.element.adjustToPickerWheelValue("Updated row value")