我们正在尝试使用Appium python客户机为我们的iOS应用程序编写一个自动化测试。 我们想模拟元素上的刷卡事件,但是没有appium.webdriver.common。触摸动作似乎是我们想要的方式。 基本上,我们想在三个事件中分解滑动(KEYDOWN,MOVE,KEYUP)。 流程如下所示
松开滤芯。向上键(KEYUP)
我们使用monkeyrunner在Android上运行。它的工作原理如下
X=50
Y=50
hr = MonkeyRunner.waitForConnection(timeout = 60, deviceId = dev_2)
hr.touch(X, Y,MonkeyDevice.DOWN)
for i in range(1, 13):
hr.touch(X, Y + 20*i, hr.MOVE)
time.sleep(0.1)
MonkeyRunner.sleep(2)
// Do something
hr.touch(X, Y, MonkeyDevice.UP)
谢谢!在
使用触摸动作课程对我很有用:
尝试使用TouchAction类。在
元素=self.driver.find_element_css_选择器(“某物”) self.touch.轻触(elem).Longpress().moveto().perform()
相关问题 更多 >
编程相关推荐