小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。
小编整理了一些零基础入门软件测试到精通全套自学资料,还有不少工具和视频的【网盘资源】,需要的朋友可以
目录
Appium简介
环境搭建步骤
Appium 原理
capability - 参数介绍
Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。它使用WebDriver 协议驱动iOS,Android和Windows应用程序。
Appium环境安装:
第一步
安装 appium 桌面版客户端
Appium-1.12.1.dmg(MAC环境)/Appium-windows-1.12.1.exe
第二步
安装 Appium-Python-Client
pip install Appium-Python-Client pip3 install Appium-Python-Client -i https://pypi.tuna.ts inghua.edu.cn/simple |
注意:本版要>=0.29,通过pip list 可以查看版本号
第三步
安装 selenium
pip install selenium |
注意:本版要>=3.141.0
第四步
安装 Android SDK
下载Android SDK,并配置环境变量
第五步
安装 夜神模拟器
运行nox_setup_v6.2.8.0_full.exe
MAC 运行 .dmg
第六步
将Android SDK中 platform-tools路径下的adb.exe 复制到模拟器安装路径下的bin目录替换原有的adb.exe 删除原有的nox_adb.exe,将新的adb.exe复制一份改名nox_adb.exe
第七步
启动设置
第八步
打开模拟器,启动appium 桌面版客户端服务运行以下代码
Capability
Appium Desktop
Appium Desktop是一款适用于Mac,Windows和Linux的开源应用程序,它以美观而灵活的用户界面为您提供Appium自动化服务器的强大功能。它是几个Appium相关工具的组合:
Appium Server的图形界面。您可以设置选项,启动/停止服务器,查看日志等...您也不需要使用Node 的NPM来安装Appium,因为Node运行时与Appium Desktop捆绑在一起。
您可以使用Inspector查看应用程序的元素,获取有关它们的基本信息,并与它们进行基本的交互
Appium-desktop主界面包含三个菜单Simple、Advanced、Presets
Simple
设置Appium server的ip地址,本地调试可以将ip地址修改为127.0.0.1 port
设置端口号,默认是4723不用修改
Advanced
高级参数配置修改,主要是一些Android和iOS设备,log路径等相关信息的配置。
第一个appium脚本
公共 capability
Android 独有capability
IOS 独有capability
启动过程【了解】
appium的启动实际上是在本机使用了4723端口开启了一个服务,我们写的 python 代码会访问本机的 appium 服务器,并获取 driver 对象
appium 会将我们的 driver 对象调用的方法转化成 post 请求,提交给appium服务器
appium 通过接收到的 post 请求发送给手机,再由手机进行执行
加油吧,如果你需要提升技术储备,那就行动,在路上总比在起点观望的要好。一切的迷茫都是因为想得太多而做的太少!
以上就是今天的分享,如果觉得有用,欢迎分享转发给更多朋友。
欢迎在留言区跟我们互动噢~