appium 1.7 以上 swipe 滑动不支持

试了一下午,发现appium的swipe函数不能滑动,网上说已经不支持这个函数。
看了大佬的博客发现其实支持的,只是需要传入时间不能传入数字

from appium import webdriver
from time import sleep
from appium.webdriver.common.touch_action import TouchAction
# from selenium import webdriver
from datetime import timedelta

chrome_options_h5={'androidProcess': 'com.tencent.mm:tools'}
desired_caps = {
                'platformName': 'Android',
                #本机
                # 'deviceName': 'A02AECP8256TU',
                # 'platformVersion': '7.0',
                'deviceName': '12b8a7ca',
                'platformVersion': '5.0.2',
                # 'browserName':'Chrome',
                'noReset':'true',
                # 'appPackage': ' com.codemao.box',
                # 'appActivity': 'com.codemao.box.module.welcome.FirstActivity',
                'appPackage': ' com.tencent.mm',
                'appActivity': '.ui.LauncherUI',
                'unicodeKeyboard':'true',
                'resetKeyboard':'true',
                # 'chromedriverExecutable':"C:\Program Files\Python35\chromedriver.exe",
                # 'automationName':'appium',
                # 微信h5
                'chromeOptions':chrome_options_h5
                }


dr=webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
print('1')
sleep(5)
dr.find_element_by_xpath("//*[@text='发现']").click()
print('2')
width=dr.get_window_size().get('width')
height=dr.get_window_size().get('height')
print(width)
print(height)
# 滑动功能
dr.swipe(int(width)/2,int(height)/2,int(width)/2,int(height)/4,duration=sleep(1))
sleep(2)
dr.find_element_by_xpath("//*[@text='小程序']").click()
sleep(3)
dr.find_element_by_xpath("//*[contains(@text, '美团外卖')]").click()
sleep(6)
print(dr.contexts,'所有contexts')
print(dr.current_context,'当前的')


参考大佬文章:
http://blog.csdn.net/achang21/article/details/78167793

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,714评论 25 709
  • 打开微信,有事没事刷个盆友圈已经成为我们八零九零后习以为常的小动作。 刷刷闺蜜逛街发现的美食,刷刷弟兄新交的女盆友...
    树洞洞阅读 405评论 0 0
  • 搭建Hexo博客 安装node.jsnode官网下载 安装git 使用homebrew安装安装homebrew /...
    Karen_阅读 276评论 2 1
  • 总有一种执着、一种信仰、一种表达,让人感动。 PPT临摹练习能坚持数周或数月、一段感情能坚持五年或七年、一段友谊能...
    轻念阅读 291评论 4 4