自动化XCUIElementTypeWheelPicker Appium

时间:2018-08-08 20:15:26

标签: testing automated-tests appium webdriver-io

我在使用Appium自动化XCUITypeWheelPicker时遇到困难。我有一个带4个选项的轮式选择器(以及在不同屏幕上的另一个日期轮式选择器)。 2-3个月前,我正在使用:

browser.touchAction([ { action: 'tap', selector: 'XCUIElementTypePickerWheel' }, { action: 'moveTo', x: 0, y: -10 }, 'release' ]);

这非常适合我的问题。由于某种原因,它不再在我的MacBook(2015型号)上运行,但仍可在同事MacBook(2017型号)上运行。我也尝试过使用其他替代方法,例如:

browser.execute('mobile: selectPickerWheelValue', {'order': 'next', 'offset': 0.15, 'element': $('XCUIElementTypePickerWheel')});

以及通过单击(X,Y)坐标在轮式拾取器中选择下一个值。

任何人都可以提供有关如何使拾轮器自动化的建议吗?

谢谢!

0 个答案:

没有答案