| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 一文3500字手把手教你基于Android系统的自动化环境搭建 -> 正文阅读 |
|
[开发测试]一文3500字手把手教你基于Android系统的自动化环境搭建 |
01、测试环境搭建1.appium简介Appium是一个开源的自动化测试框架?使用本机,混合动力 和移动web应用程序。它使iOS、Android和Windows应用程序使用WebDriver协议 官网:http://appium.io/ 2.下载Appium点击官网的Download Appium自动下载(最新版本) 其他版本:https://bitbucket.org/appium/appium.app/downloads/ 百度盘下载:http://pan.baidu.com/s/1jGvAISu 3. 安装node.js官网提示先装node.js,https://nodejs.org/en/下载node.js。选择的是Windows7(32位),下载后点击安装,默认安装就可以。 安装: 命令行安装:
4.启动 appiumappium客户端安装成功 使用 appium: Android Settings点击左上角的第一个机器人图标 点击Appium左上角的第二个齿轮图标则弹出?General Settings?窗口 启动 appium服务
使用 Windows 命令行输入 adb 查看是否配置成功,成功后输入?appium-doctor,检查 Appium环境 如果出现“All Checks were successful”的提示,证明 appium环境配置成功。
下载自己想要的版本,笔者的是 python3.5的版本,默认安装就行,安装成功后,将 python加入环境变量,在命令行输入?python验证 python环境是否成功。 官网:https://www.python.org/downloads/ 安装成功后,使用命令行安装: pip install Appium-Python-Client安装python的Appium库。在文件使用?from appium import webdriver成功即安装成功。
python3的版本: http://download.csdn.net/detail/qq_26664581/9439036 或者 http://www.cnblogs.com/sunshishi/p/4569159.html 复制下来保存为?HTMLTestRunner.py,放在安装目录的 lib下 在文件使用?import HTMLTestRunner成功即配置成功
02、元素定位(Android)
Uiautomatorviewer是安卓 sdk自带,根据个人习惯,本人以 Uiautomatorviewer为例,使用方式差不多。 案例:在手机上点开一个应用(qq 为例): 稍后点击界面上的登录后,就可以根据?Node Detail内容来定位元素 App包名:使用?APK helper查看Activiy 名称 hierarchyviewer查看 那么到此,环境搭建,api,元素定位等都有所了解,那么我们接下来就是编写脚本。下面给大家看一个脚本
这是一个完整简单的测试脚本,最后生成测试报告。到此一个完整的测试就完成了 技能提升最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走 这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……. |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 22:22:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |