Appium自动化测试(十)第一个appium脚本

测试环境

  • Win 10 64bit
  • Python
  • pycharm
  • Appium
  • Andriod
  • 测试App:

测试场景

自动安装app
启动app

测试步骤

  • 获取待测试app的packageName和Activity
  • 配置Capability
  • 连接设备
  • 编辑脚本并运行
  • 查看结果

运行前检查事项

  • 1.检查设备是否连接
  • 2.检查Appium server是否启动
  • 3.检查Capability配置信息是否正确

脚本(在pycharm编译器中编辑)

from appium import webdriver


desired_caps = {
    
    }
desired_caps['platformName'] = 'Android'
desired_caps['devicesName'] = '红米手机'   # 手机名称可以在手机设备信息上查询到
desired_caps['platformVersion'] = '6.0'
desired_caps['udid'] = 'AAYDAUV87S5H8T95'   # Udid 可以使用adb devices 查看

desired_caps['app'] = r'C:\Users\Administrator\Desktop\2c5a28d6-7f00-469f-b985-a5b934803a27.apk'
desired_caps['appPackage'] = 'com.kyscgenuiphone'
desired_caps['appActivity'] = 'com.newtzt.activity.common.activity.tztHeadPageActivity'

appdriver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)  # 第一个参数是appium Server的地址

注意事项

首次启动Appium

首次启动Appium会在设备上安装2个守护app,Appium Settings和Unlock 部分设备系统由于权限的问题(如:三星S6 edge+)需要用户手动确认安装,否则不安装守护App会导致脚本运行失败,安装好后不要随意卸载这两个App。

  • Unlock :用于解锁手机弹窗提示
  • Appium Setting:Appium守护app

模块导入

from appium import webdriver 中的webdriber模块和selenium中的webdriver模块不一样!
webdriver模块源码路径:
{python安装路径}}\Lib\site-packages\appium\webdriver

猜你喜欢

转载自blog.csdn.net/Mwyldnje2003/article/details/111114790
今日推荐