appium安装教程

appium自动化安装教程

基于安卓下的自动化:
  • 1 安装jdk:1.8以上
  • 2 安装node.js
  • 3 安装andriod studio :安装sdk
  • 4 安装appium-desktop
基于python下的测试:
  • 5 安装python3
  • 6 安装python3的IDE:pycharm
  • 7 安装基于python的client包:appium_python_client
基于模拟器下的测试:
  • 8.1 安装模拟器

     -使用andriod-studio 自带的模拟器:emulator
     -使用genymotion模拟器测试:安装genymotion
     -使用夜神模拟器测试:安装夜神模拟器,注意mac下只有安卓4.2版本,appium支持安卓5.0以上
    
基于真机的测试
  • 8.2 连接安卓手机

     	-USB接口连接真机,需要安装手机驱动:豌豆荚,应用宝等
     	-wifi连接真机
    
基于inspector定位元素
  • 9 定位工具的选择

    	安卓自带的uiautomatorviewer
    	基于浏览器的weditor
    	appium-desktop下的inspector
    
测试用例框架
  • 10 测试用例框架选择

    pytest
    
断言的选择
  • 11 Assert断言的选择A

    pytest
    hamcrest
    
测试用例依赖
  • 12 pytest的依赖

     pytest-dependency
    

1 安装:pip install pytest-dependency
2 标记: @pytest.mark.dependency()对所依赖的方法进行标记
3 引用:@pytest.mark.dependency(depends=[“test_name”])引用依赖。

参考链接点击查看

测试报告生成

github:https://github.com/allure-framework/allure2
allure官方文档:https://docs.qameta.io/allure/

参数化和数据驱动

查考文章:

发布了99 篇原创文章 · 获赞 43 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/mayanyun2013/article/details/104483296