zoukankan      html  css  js  c++  java
  • Appium + python

    from appium.webdriver.common.touch_action import TouchAction
    from appium import webdriver
    import time
    import os

    desired_caps = {
    "platformName":"Android",
    "platformVersion":"9",
    "deviceName":"4871660c",
    "appPackage":"com.tencent.mm",
    "appActivity":".ui.LauncherUI",
    # "chromeOptions":"{'androidProcess':'com.tencent.mm:tools'}",
    "automationName":"Uiautomator2",
    # "unicodeKeyboard":True,
    # "resetKeyboard":True,
    "noReset":True
    }

    driver = webdriver.Remote("http://localhost:4723/wd/hub",desired_caps)
    driver.implicitly_wait(10)

    # 定位聊天记录列表,选第一个长按
    e1 = driver.find_elements_by_id("com.tencent.mm:id/b6e")[0]
    print(driver.page_source)

    # 长按
    TouchAction(driver).long_press(e1).perform()
    time.sleep(3)

    # 定位选项框‘删除该聊天’
    driver.find_element_by_xpath("//*[@text='删除该聊天']").click()
    time.sleep(3)

    # 定位选项框‘取消’
    driver.find_element_by_id("com.tencent.mm:id/azz").click()
  • 相关阅读:
    敏捷开发第五天
    敏捷开发第四天
    系统用户分析模型
    第三天敏捷开发
    第二天敏捷开发
    敏捷开发第一天
    第三周学习总结
    [学习笔记]莫队算法
    【网络流】Modular Production Line
    [学习笔记]set的使用
  • 原文地址:https://www.cnblogs.com/Teachertao/p/10990937.html
Copyright © 2011-2022 走看看