import time from appium import webdriver desired_caps = dict() desired_caps['deviceName'] = '192.168.234.104:5555' desired_caps['platformName'] = 'android' desired_caps['platformVersion'] = '5' desired_caps['appPackage'] = 'com.android.settings' # 设置的包名 desired_caps['appActivity'] = '.Settings' # 设置的界面名 desired_caps['unicodeKeyboard'] = True desired_caps['resetKeyboard'] = True driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_capabilities=desired_caps) # ----swipe----对应参数为开始点的x坐标,y坐标,结束点的x坐标,y坐标,duration持续时间(ms) # driver.swipe(1050, 1000, 1050, 100, duration=3000) # ----scroll----从一个元素位置滑动到另一个元素位置,带惯性 # 从'应用'滑动到'更多' ele1 = driver.find_element_by_android_uiautomator('text("应用")') ele2 = driver.find_element_by_android_uiautomator('text("更多")') # driver.scroll(ele1, ele2) # ----drag_and_drop---从一个元素滑动到另一个元素,第二个元素替换第一个元素原本屏幕上的位置,无惯性 ele3 = driver.find_element_by_android_uiautomator('text("安全")') ele4 = driver.find_element_by_android_uiautomator('text("蓝牙")') driver.drag_and_drop(ele3, ele4) time.sleep(5) driver.quit()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。