iOS uitest错误尝试选择选择器元素时



我正在尝试选择一个选择器的元素,picker具有可访问性= 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

谢谢

您正在正确使用它,但是adjust(toPickerWheelValue:)方法是故障的,如下所述:https://forums.developer.apple.apple.com/thread/16104

我同意oletha的观点,这似乎仍然是框架中的一个未连接的错误。我们至少可以通过致电

暂时解决该问题
pickerWheel.swipeDown()

呼叫之前

pickerWheel.adjust(toPickerWheelValue: "Value")

否则我们收到了同样的崩溃。

在屏幕上显示Picker Wheel后,您可以通过:

更新值
app.pickerWheels.element.adjustToPickerWheelValue("Updated row value")

最新更新