appuim不指定appPackge 和 appActivity,跳过登录等

# 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 会导致必须重新登录,很费时间。

如果不指定这两个参数,就直接连接设备,设备当前页面是什么就做什么。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值