appium+RF
文章平均质量分 57
阴雨绵绵的雾都
毛毛雨,多而密集,汇聚成流,集合成海
展开
-
遇到的问题
1、Android输入文本,手机输入法键盘的问题可以使用appium自带的键盘也可以使用键盘隐藏解决使用RF框架有很多的好处,此时就是一个不错的解决方法,只需要在open application的时候最后面增加两个参数.就可以解决软键盘的问题Open Application ${REMOTE_URL} platformName=Android platformVersion=原创 2016-07-20 14:19:12 · 351 阅读 · 0 评论 -
(八)微信与H5的测试
一、背景在微信的聊天中打开一个活动的连接原创 2017-04-19 14:38:38 · 1495 阅读 · 0 评论 -
appium(七)测试webview
自动化测试操作的流程基本都是一样的:1、搭建环境2、查找元素3、断言4、执行5、解析报告之前都是在做安卓原生应用的自动化测试,对于webview的测试基本不了解,在第一次接触的时候还是遇到麻烦问题一、如何判断自己的应用是原生应用还是webview?通过边界布局判断,(开发者选项----显示边界布局),如果页面是一整块的布局,说明是H5实现,如果有很多控件显示则是原生原创 2017-03-24 17:27:56 · 2965 阅读 · 0 评论 -
appium(六)常用API
一、查找元素1.find_element_by_idfind_element_by_id(self, id_):Finds element within this element's children by ID. 通过元素的ID定位元素 :Args: - id_ - ID of child element to locate.用法 d原创 2017-03-23 15:44:18 · 929 阅读 · 0 评论 -
appium(二)简单的demo
启动appium服务,连接手机,将测试用例demo存放到.py文件中#-*- coding:utf-8 -*-# 引入类库import time# appiumAPI库from appium import webdriver# from selenium import webdriver# from lib2to3.pgen2.driver import driver# ...原创 2017-02-17 17:04:44 · 1325 阅读 · 0 评论 -
appium (五)desired_caps参数
一、介绍在appium server 与手机端建立会话关系时,手机端需要告诉服务端设备相关的一些参数,根据这些参数服务端可以做出相应的处理。 def setUp(self): # 定义启动设备需要的参数 desired_caps = {} # 设备系统 desired_caps['platformName'] = 'Android' # 设备系统版本号 de...原创 2017-02-21 14:05:18 · 10238 阅读 · 0 评论 -
appium(四)交互分析
一、简介英文官网:appium官网Appium跨平台、开源的自动化测试工具,支持IOS和Android平台的原生的、基于移动浏览器、混合的应用。原生应用:仅使用iOS和安卓标准SDK编写的应用基于移动浏览器的应用:用移动平台的浏览器访问的应用(Appium支持IOS上的Safari和安卓上的Chrome或内嵌的“浏览器”应用)混合应用:把基于一个WebView实现的所有功能原创 2017-02-20 18:32:28 · 1688 阅读 · 0 评论 -
appium (三)执行过程
> Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --platform-name Android --platform-version 21 --automation-name Appium原创 2017-02-20 14:15:12 · 3910 阅读 · 0 评论 -
WiFi调试手机
使用场景:1、多设备执行测试用例2、数据线无法满足使用电脑与手机的网络需要在同一个局域网内,可以在电脑上ping 同连接,两者就在同一个局域网内。电脑上需要安装手机的驱动,下载一个豌豆荚,然后连接手机,驱动安装完成之后,卸载豌豆荚,主要是为了保证5037端口不被占用进行手机的WiFi调试需要两个步骤:一、手机端:1、手机需要下载一个终端模拟器2、获取手机的ROOT权原创 2017-02-17 16:40:59 · 1132 阅读 · 0 评论 -
appium(一)windows环境搭建
一、环境操作系统:win7 64 位Python环境:2.7二、搭建环境1、因为一些appium的服务器是用node.js实现的,所有需要先安装node.js官网下载相应的版本安装,默认安装就可以了,官网地址:https://nodejs.org/将node.js的安装路径添加到环境变量 ,C:\Program Files\nodejs\;验证是否安装成功,打开cmd...原创 2017-01-15 23:13:12 · 483 阅读 · 0 评论 -
Linux下搭建Python环境
一、环境1、操作系统:CentOS release 6.8 (Final)2、预安装环境:python 2.7二、安装Python:系统自带的有Python环境,首先需要确定当前的版本,因为一些依赖关系,不能直接进行删除卸载操作,这样有可能会导致其他的依赖关系出现问题1、查看当前的Python版本[root@localhost ~]# python -V2、将所有的软件原创 2017-01-15 22:34:14 · 429 阅读 · 0 评论 -
x5 blink调试
X5 blink调试步骤如下: 首先开发者工具要验证你的手机是不是支持该调试功能,所以,首先选择验证,然后在按下面的步骤做:连接地址: http://debugx5.qq.com/设置完成之后,谷歌的 调试器页面依然是一个空白,此时只需要在手机端访问待调试的页面就有显示inspect,这样就可以进行元素的查找和调试了。原创 2017-04-24 11:26:59 · 5211 阅读 · 2 评论