![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Appium
文章平均质量分 79
她最爱橘了
这个作者很懒,什么都没留下…
展开
-
使用Appium自动化测试app(一)------安装篇
说实话,配置这个appium的环境个人觉得还是有点不容易的,光配置和调试就用了一下午的时间。刚配置好了还试着写了脚本跑了一下没有问题但是没一会就报错跑都跑不起来了,更可气的是找不到错误的原因,只好重新配置。所以借此机会,整理一下。一: 安装配置JDK环境JDK下载地址根据上面一步一步进行下载就好下载完成后,进行安装即可(下载保存的路径可以自己设定,但最好是默认的)安装完成后文件页...原创 2018-09-28 11:21:00 · 1834 阅读 · 0 评论 -
使用Appium自动化测试app(二)------操作篇
在上一篇里面我们已经安装好了Appium,那么现在我们实际操作一些打开Appium之后点击右上角的放大镜按钮(不同版本可能不一样)进入到如下页面:在这里,我主要介绍上面所展示的功能Desired Capabilities:在这个模块里面需要我们填写一些手机设备以及你想要操控app的一些相关信息一般我们需要填写以下信息:那么如何获取到这些信息呢?(尤其是最后两个)adb shel...原创 2018-09-28 17:18:58 · 4689 阅读 · 1 评论 -
使用Appium自动化测试app(三)------实战篇
在这里,主要使用python作为编程语言在cmd命令行工具中输入:pip install Appium-Python-Clientfrom appium import webdriverserver = 'http://localhost:4723/wd/hub'# 连接设备参数desired_caps = { 'platformName': 'Android', ...原创 2018-09-28 17:34:20 · 1155 阅读 · 0 评论 -
使用Appium自动化测试app(四)------实战篇2
在这里我会罗列一些常用的方法:判断某一个元素在不在当前的页面if 'selement' in driver.page_source:原创 2018-09-28 17:46:01 · 1140 阅读 · 0 评论 -
使用Appium自动化测试app(五)------实战篇3(线程)
在很多时候,我们需要对多台设备进行操控测试!import osimport unittestimport threadingimport refrom time import sleepfrom appium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.supp...原创 2018-09-29 16:50:52 · 787 阅读 · 0 评论 -
使用Appium自动化测试app(六)------实战篇4(unittest)
import unittestimport threadingfrom time import sleepfrom appium import webdriverserver = 'http://localhost:4723/wd/hub'# 连接设备参数desired_caps = { 'platformName': 'Android', 'deviceName':...原创 2018-09-29 17:20:23 · 598 阅读 · 0 评论