竹笋

首页 » 问答 » 问答 » 编程程Python自动化精品教程Appi
TUhjnbcbe - 2025/2/12 18:24:00
最权威的白癜风医院 https://jbk.39.net/yiyuanfengcai/zn_bjzkbdfyy/

测试对象主要有:

①原生app

②混合app(h5+web前端基础)③移动webapp

测试对象APPy运行平台:

①ios②android③windows④FirefoxOS

测试对象APP运行环境:

①真是设备

②模拟器

测试程序语言:python、java、ruby、js、php、c#

测试程序运行平台:

windows、linux、mac、os

ios的应用appiumserver必须要运行在苹果的机器上MacBookiMac

自动化原理---架构图:

Node.js是js程序的一个解释器苹果:UIAutomation/XCTest安卓:UIAutomatorandroid底层自动化工具:

2.到4.1版本一直是用Selendroid

4.2+版本用的是UiAutomator(90%以上市场份额)IOS底层自动化工具:

ios9.以前,苹果使用的是UiAutomation

ios9.+用XCUITest(96以上市场份额)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Appium的环境搭建:

安装Appiumpythonclient包:pipinstallAppium-Python-Client一定要确保安装匹配版本的selenium和appium:pipinstallselenium-U安装AppiumServer:方法1:node.jsnpmnpminstall-gappium方法2:AppiumDesktop(推荐)安装AndroidSDK:安卓app的自动化appiumserver依赖AndroidsdkAndroidstudio包含了androidsdk官方网站:网页下拉到Commandlinetoolsonly(仅限命令行工具)..点击下方链接下载即可下载解压后,在tools目录下的bin目录下直接进入cmd=》输入sdkmanager"platfrom-tools""platfroms;android-28""build-tools;28.0."去执行安装组件。安装过程中会弹出提示框Accept?(y/N)一直yes即可。设置环境变量:创建ANDROID_HOME设置为sdk根目录的路径如变量名:ANDROID_HOME如变量值:C:\androidsdksdk\platfrom-tools\加入到环境变量Path中验证是否设置成功,运行cmd打开命令提示框,输入whereadb能够显示出其所在路径即可查看android_home的环境变量值是否正确,可以在tools/bin目录下通过cmd输入echo%android_home%安装JDK:

1
查看完整版本: 编程程Python自动化精品教程Appi