appium 1.7 以上 swipe 滑動不支持

試了一下午,發(fā)現(xiàn)appium的swipe函數(shù)不能滑動,網(wǎng)上說已經(jīng)不支持這個(gè)函數(shù)。
看了大佬的博客發(fā)現(xiàn)其實(shí)支持的,只是需要傳入時(shí)間不能傳入數(shù)字

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',
                #本機(jī)
                # '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("http://*[@text='發(fā)現(xiàn)']").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("http://*[@text='小程序']").click()
sleep(3)
dr.find_element_by_xpath("http://*[contains(@text, '美團(tuán)外賣')]").click()
sleep(6)
print(dr.contexts,'所有contexts')
print(dr.current_context,'當(dāng)前的')


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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,058評論 25 709
  • 打開微信,有事沒事刷個(gè)盆友圈已經(jīng)成為我們八零九零后習(xí)以為常的小動作。 刷刷閨蜜逛街發(fā)現(xiàn)的美食,刷刷弟兄新交的女盆友...
    樹洞洞閱讀 417評論 0 0
  • 搭建Hexo博客 安裝node.jsnode官網(wǎng)下載 安裝git 使用homebrew安裝安裝homebrew /...
    Karen_閱讀 300評論 2 1
  • 總有一種執(zhí)著、一種信仰、一種表達(dá),讓人感動。 PPT臨摹練習(xí)能堅(jiān)持?jǐn)?shù)周或數(shù)月、一段感情能堅(jiān)持五年或七年、一段友誼能...
    輕念閱讀 299評論 4 4

友情鏈接更多精彩內(nèi)容