![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Appium自动化测试
oOo右右
Don't trouble trouble until trouble troubles you.
展开
-
APP自动化测试1--安卓自动化环境安装
web自动化测试的路线:编程语言基础--->测试框架--->webdriver API--->开发自动化测试项目。移动自动化的测试的路线:编程语言基础--->测试框架--->android/IOS开发测试基础---->appium API ----->开发移动自动化项目。官方安装步骤:Appium官方网站:http://appium.io/Easy setup process,原创 2017-06-03 10:28:25 · 1562 阅读 · 0 评论 -
app自动化测试6--常用的api
控制屏幕2锁定屏幕3相当于按下熄灭手机屏幕键,将不能继续运行脚本。driver.lock(秒)将APP至于后台3相当于按下Home键,把应用放到后台去driver.background_app(秒)。。。------------------------------------------------------------------------------原创 2017-07-13 22:15:56 · 737 阅读 · 0 评论 -
app自动化测试4---desired capabilities
Capabilities2capabilities是什么?3Desired Capabilities是一个键值对的组合,在Python里面是一个字典。客户端将这些键值对发送给appium服务器,告诉服务器怎么测试。desired Capabilities例子:desired_caps = {} #字典desired_caps['platformName'] = "Android原创 2017-06-23 19:48:27 · 2396 阅读 · 0 评论 -
启动adb 报错:端口被占用
启动adb 报错:C:\Users\Administrator>adb devicesList of devices attached* daemon not running. starting it now at tcp:5037 *error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5原创 2017-06-23 11:24:42 · 4878 阅读 · 1 评论 -
利用appium和Chrome测试手机web页面
appium配置:更新driver在测试手机中下载chrome;根据安装到手机的Chrome的版本,下载对应的Chromedriver: selenium之 chromedriver与chrome版本映射表(更新至v2.30):http://blog.csdn.net/huilan_same/article/details/51896672所有chromed原创 2017-06-23 11:10:23 · 4570 阅读 · 0 评论 -
app自动化测试3---appium
参考:appium API中文文档原创 2017-06-23 11:03:53 · 2007 阅读 · 0 评论 -
APP自动化测试2--androd的基础知识
ADB工具adb全称是Android Debug Bridge ,它是一个debug调试工具。它是一个标准的CS结构的工具,连接开发电脑和你的手机或虚拟器的桥梁。adb部分用法adb devices 查看已经连接的安卓手机或虚拟器abd install XXX.apk 安装apk,需要指定apk的路径,前提需要有连接的安装设备当电脑连接了多原创 2017-06-23 11:02:58 · 1719 阅读 · 3 评论 -
app自动化测试5---定位元素方法
常用识别APP页面的工具2uiautomatorviewer.bat :Android sdk自带的工具,在tool目录下,双击打开。monitor.bat:也是Android sdk 自带的工具,在tool目录下,双击就能打开。appium inspector :appium自带的工具,mac下可以使用。。。。。。。。web页面元素识别工具:Firebug、Firep原创 2017-06-28 22:02:52 · 10012 阅读 · 0 评论 -
Appium 微信 webview 的自动化技术
记录来源:https://testerhome.com/topics/6954微信设置用微信打开http://debugx5.qq.com,“信息”--》勾选"是否打开TBS内核Inspector调试功能"(打开这个,才会显示webview,才能切换)使用appium编写测试用例在appium中context的切换时, 没有带上一个关键的androidProcess配置导致的.原创 2017-06-03 10:53:30 · 3187 阅读 · 1 评论 -
使用Chrome调试模式获取App混合应用H5界面元素
Appium自动化测试--使用Chrome调试模式获取App混合应用H5界面元素http://www.2cto.com/kf/201612/578561.html转载 2017-06-03 10:55:18 · 2223 阅读 · 0 评论 -
desired_caps参数
from appium import webdriver#在appium server 与手机端建立会话关系时,手机端需要告诉服务端设备相关的一些参数,# 根据这些参数服务端可以做出相应的处理。desired_caps = {}# 设备系统desired_caps['platformName'] = 'Android'# 设备系统版本号desired_caps['platformVe转载 2017-06-03 10:54:29 · 5967 阅读 · 0 评论 -
浏览器打开微信公众号h5页面,增加cookie绕过微信授权登录
from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()#插入cookie需要与cookie相同的页面的域名,下面这个链接不需要登录就能打开driver.get(r"https://m.qlchat.com/live/310000108181722.htm")cookies = {"n原创 2017-08-12 13:43:16 · 23624 阅读 · 5 评论