使用appium自动化开启微信

用自己手机测试请先备份!!!

  • 安装appium
    $ npm install -g appium
  • USB连接手机后开启调试模式
  • 配置Android手机的自动化测试工具UIAutomator2的驱动的运行环境(没安装UIAutomatro2的需提前安装,sdk可使用Android Studio进行安装)
    $ export JAVA_HOME="/usr/lib/jvm/java-11-openjdk"
    $ export ANDROID_HOME="~/Android/Sdk"
  • 开启appium服务端
    $ appium
  • 使用appium-doctor来验证安装环境
    $ npm install -g appium-doctor
    $ appium-doctor
  • 运行python代码
    python3 open.py
#open.py

#appium开启后会监听4723的端口
server = 'http://localhost:4723/wd/hub'
#appium的配置
desired_caps = {
        'platformName': 'Android',
        'platformVersion': '11',
        'deviceName': 'M2012K11AC',
        'appPackage': 'com.tencent.mm',
        'appActivity': '.ui.LauncherUI'
        'automationName': 'UiAutomator2'
}

import unittest
from appium import webdriver
from selenium.webdriver.support.ui import WebDriverWait

driver = webdriver.Remote(server, desired_caps)

参考:
https://github.com/appium/python-client

posted @ 2021-11-15 12:26  3yude  阅读(246)  评论(0)    收藏  举报