| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 2021-08-04 -> 正文阅读 |
|
[开发测试]2021-08-04 |
用Appium做简单的App测试(Android)
文章目录前言作为一个测试人员,最常见的测试对象无非是web网站和app,前面的文章我们已经介绍了常用的adb命令和环境变量的配置,今天再介绍一下移动端app测试点。。 提示:以下是本篇文章正文内容,下面案例可供参考 一、Appium是什么?Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 二、Appium下载与安装
2.1.下载android-sdk在上个文章有介绍安装及环境变量的配置 2.2.下载appium推荐去官网下载 2.3.模拟器这里用的夜神模拟器测试,直接在应用商城搜索下载 2.4.用到的代码编辑工具(pycharm,环境python3.9.6)这是python官网,在这里可以下载python原生环境 三、环境变量配置
3.1.Appium配置3.1.1.下载安装好了以后把这个文件添加一个快捷方式到桌面 3.1.2.添加好了之后配置环境变量,右击此电脑→属性→高级系统设置→环境变量→系统变量双击path,将你appium的根目录编辑到环境变量里面 3.2.模拟器配置3.2.1.刚刚的系统变量再次添加模拟器的环境变量 3.2.2.最终测试所需的所有环境变量如下所示:
3.3.python测试环境3.3.1.上面准备工作做好,我们在进行python测试环境的安装
步骤:
2.下载完成后输入以下代码回车进行验证
3.成功后会显示这样的结果
显示这样就证明连接到模拟器 四、简单app测试4.1.启动appium服务器4.1.1.双击打开之前添加到桌面的appium.exe这个文件,打开后是这样,他的默认端口号是4723,不必改动
4.2.启动夜神模拟器4.2.1.下载安装计算器(模拟器应用商城就可以下载) 4.2.2.分辨率设置 4.3.使用Python测试
4.3.1.打开Pycharm输入如下代码:
4.3.2.对于desired_caps里面的参数:
做Android测试前面的三个参数基本固定,后面三个参数: appPackage:被测试App的Package名
2 .在模拟器上打开要测试的app 4.这里就是我们所需要的信息,以中间的斜杠为分界,前面写在appPackage里,后面写在appActivity里 4.3.3.关于http://127.0.0.1:4723/wd/hub的解释:
4.3.4.用Appium测试计算器计算
4.3.5.如何定位
总结以上就是今天要讲的内容,本文仅仅简单介绍了app测试,有兴趣的小伙伴欢迎留言探讨研究。 |
|
开发测试 最新文章 |
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 20:23:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |