Python+appium+selenium 自动化简单教程

Python+appium+selenium

搭建环境

安装python

下载安装

进入官网:https://www.python.org/getit ,下载安装python

配置环境

在Path中添加python的目录—; D:\Python27,在cmd命令中运行 python 检验是否安装成功,如图

在这里插入图片描述

安装pip

由于高版本python会自带pip,安装前,先检验下 cmd命令运行 pip –-version

在这里插入图片描述
如果没有安装的,进入python–scripts目录中找到 easy_install.exe
在这里插入图片描述

通过cmd命令进入easy_install.exe的目录下,然后执行easy_install.pip,如下图

在这里插入图片描述

校验pip安装成功,cmd命令中输入 pip,出现下图

在这里插入图片描述

安装selenium

利用pip命令进行安装,pip install selenium 如图(已经安装过,所以显示already)
在这里插入图片描述

安装appium

下载安装

进入官网 https://bitbucket.org/appium/appium.app/downloads/ 选择对应电脑系统进行下载

在这里插入图片描述

将下载的压缩包解压后,点击appium-installer,进行安装一直next
在这里插入图片描述

配置环境

1.配置系统变量,添加APPIUM_HOME 为appium的安装路径 C:\Program Files (x86)\Appium
2. 在path中添加 %APPIUM_HOME%\node_modules.bin\ 如图
在这里插入图片描述

3.校验环境配置对不对,cmd命令中运行 appium-doctor ,如图
在这里插入图片描述

环境搭好,开始进行自动化小测试。

安装浏览器驱动

下载浏览器驱动,我下载的是chrome Driver,放在python目录下,可以写个脚本检验下
在这里插入图片描述

Appium内部配置

启动appium

进入appium界面,界面无需更改内容,直接start即可
在这里插入图片描述

appium内部界面

点击右边的搜索图标,进入appium配置session界面
在这里插入图片描述

Appium参数配置

进入seeion配置页面,需配置四项:
platformName : Android 或者IOS (当前使用的设备)
deviceName : 手机设备名称 (可通过命令查看 adb devices –l )
appPackage : app的包名,(可通过log查看)
appActivity : 过滤log,搜索 Displayed 也可以(adb shell dumpsys activity activities)

右侧会出现配置的json串,点击Start Session,可以看到我们的手机启了对应的app
在这里插入图片描述
Appium 页面出现我们的app,看下面

上面这个页面可以方便我们查看对应操作控件id,例如:

  1. 主题包页面应用btn,在appium里面点击立即应用btn,右侧会出现对应id

Python脚本

利用appium可以获取对应操作的id,为自动化定位元素节省时间,python脚本中
连接appium进行自动化定义,配置参数,与我们在appiun中配置json串一致

测试脚本

在这里插入图片描述

执行python脚本,可以看到我们手机自己执行了任务

注意事项:

若我们安装了对应的库(pip install xx),但在代码中import时出现错误,这是因为我们路径中没有对应的包,可以在 File—setting中修改下包路径即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值