尝试选择选择器元素时出现iOS UITest错误

时间:2017-02-20 21:04:15

标签: ios swift xcode8 xcode-ui-testing

我试图选择一个选择元素,选择器有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

由于

3 个答案:

答案 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")