# coding=UTF8
# 导入webdriver
from appium import webdriver
# 初始化参数
from appium.webdriver.common.appiumby import AppiumBy
import time
desired_caps = {
"platformName": "Android", # 手机系统
"platformVersion": "7", # 手机系统版本
"deviceName": "127.0.0.1:62001", # 手机的名字,不会进行校验,但是没有会报错
"automationName": "UiAutomator2", # 自动化测试框架 (1.4以上的appium不用写)
# "appPackage": "com.cmnit.app", # app包名
# "appActivity": "com.cmnit.sign.ui.splash.SplashActivity", # app的启动页面
}
# 连接Appium Server,初始化自动化环境
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.find_element(by=AppiumBy.ANDROID_UIAUTOMATOR, value='''new UiSelector().text("我已知晓")''').click()
print('1111')
D:\python3.11.5\python.exe D:/Python-Demo/Test/ZLT-TEST.py
1111
进程已结束,退出代码0
有时候某些app测试,指定了 appPackge 和 appActivity 会导致必须重新登录,很费时间。
如果不指定这两个参数,就直接连接设备,设备当前页面是什么就做什么。