使用appium和watir的组合在移动Web视图中水平滑动

时间:2017-12-05 07:08:11

标签: android ruby cucumber appium watir

我在自动化框架中使用了appium-androidwatir-cucumber的组合 在移动模拟器中,我在chrome浏览器中打开一个站点 我想对其中一个滑块图像进行水平滑动。

让我知道是否有人知道从左到右刷图像或反之亦然?

我尝试过Appium的触摸动作但到目前为止没有运气。

2 个答案:

答案 0 :(得分:0)

@Manmohan_singh答案可能有效但刷卡方法已弃用 ...所以你应该使用TouchScreen

Python代码

screenSize = driver.get_window_size()
screenWidth = screenSize['width']
screenHeight = screenSize['height']   

touchAction = TouchAction(driver)
#Move slider from left to right (finger movement simulation goes from right to left)
touchAction.press(None, screenWidth - (screenWidth/3), y).wait(500).move_to(None, (screenWidth/3), 0).release().perform()

希望它有效

答案 1 :(得分:0)

查看https://github.com/Ricardonacif/touch_action 触摸操作是您应该用于滑动