2019年6月8日

airtest 搭建 Mac下的ios环境

摘要: 首先下载并安装 9.0 版本的 xcode,其他版本的xcode 先卸载然后安装,具体方法自己谷歌 提供 9.0 的 xcode 下载地址 http://www.swift51.com/xcode/9.0.html (这个靠谱一点,我选择的就是这个) 下载后解压就可以用了 2. 安装Xcode Co 阅读全文

posted @ 2019-06-08 22:32 dreamhighqiu 阅读(556) 评论(0) 推荐(0)

airtest多脚本批量执行生成聚合报告

摘要: 官网教材:新手入门见(官网教材) http://airtest.netease.com/docs/cn/index.html https://testerhome.com/topics/12486 https://testerhome.com/topics/17892 (入门教程详细讲解) airt 阅读全文

posted @ 2019-06-08 22:29 dreamhighqiu 阅读(3578) 评论(8) 推荐(0)

pyenv+virtualenv 使用教程

摘要: 一 安装系统环境:ubuntu mate 16.04 1.安装依赖sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget cur 阅读全文

posted @ 2019-06-08 22:10 dreamhighqiu 阅读(1939) 评论(0) 推荐(0)

appium python下的API方法

摘要: 前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 阅读全文

posted @ 2019-06-08 10:29 dreamhighqiu 阅读(399) 评论(0) 推荐(0)

Charles 使用教程

摘要: 我们在开发网站项目的时候,我们可以通过浏览器的debug模式来看request以及response的数据,那么如果我们开发移动端项目没有网页呢?如何抓取数据呢? 前几天有个做服务端的师弟跟我说他不用抓包工具,遇到问题直接debug代码,那我问他,如果线上服务的话,你怎么调?在实际项目中,没有遇到跟客 阅读全文

posted @ 2019-06-08 10:27 dreamhighqiu 阅读(3166) 评论(0) 推荐(0)

appium,iOS下,ios_predicate等定位方式

摘要: 前言: IOS定位方式和各个定位方式的速度排序,如下 按查找元素的顺序速度,从快到慢的顺序如下: ios_predicate >> accessibility_id >> class_name >>xpath 注⚠️:(论坛比较多的说法是class_name>>accessibility_id,在这 阅读全文

posted @ 2019-06-08 10:23 dreamhighqiu 阅读(928) 评论(0) 推荐(0)

Linux -常用命令

摘要: 1.复制文件夹 复制文件夹/usr/t1到/home/t2路径下 cp -r /usr/t1 /home/t2 直接强制覆盖 cp -rf /usr/t1 /home/t2 远程复制 scp 源文件路径 远程机器用户名@远程机器ip:目的路径 scp /src/mydata/test.txt roo 阅读全文

posted @ 2019-06-08 10:19 dreamhighqiu 阅读(172) 评论(0) 推荐(0)

python-列表以及相关函数认识

摘要: 追加元素--append/extend,先看方法的说明 先看下实例理解两个方法的区别 再看一个字符串的可能更好理解 插入元素,插入元素在指定的索引前面 查询元素 2. 查找元素的个数 删除元素 pop/remove/clear 排序 sort/reverse 看到这里还没明白的同学,我们用内存再来梳 阅读全文

posted @ 2019-06-08 10:17 dreamhighqiu 阅读(264) 评论(0) 推荐(0)

python-字典相关函数认识

摘要: 1.定义字典 为什么dict('a'=1) dict(1='a')否报错而dict(a=1)确实正确的,其实是因为等于号左边其实就是设置一个变量名,变量名烦人命名规则是: 必须以字母或下划线开头,且只能包含字母数字和下划线,所以只有a才是一个合格的变量名 #注意键本身必须是不可变类型 eg: 用列表 阅读全文

posted @ 2019-06-08 10:15 dreamhighqiu 阅读(472) 评论(0) 推荐(0)

python --列表、字典、集合解析

摘要: 列表解析等比直接循环列表等效率要高【timeit可以查看耗时】 1.列表解析 2.字典解析 3.集合解析 转自:https://www.cnblogs.com/smileyes/p/6703326.html 阅读全文

posted @ 2019-06-08 10:14 dreamhighqiu 阅读(266) 评论(0) 推荐(0)

anyproxy-windows平台安装和抓手机app上https请求

摘要: 前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生。这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和https请求了。这样就有个好处,当一个公司测试团队有多个人的时候,只需搭建一个AnyProxy服务,其它 阅读全文

posted @ 2019-06-08 10:03 dreamhighqiu 阅读(1446) 评论(0) 推荐(0)

anyproxy-rule模块实现接口mock功能

摘要: 前言 AnyProxy不仅仅可以抓包,还可以拦截请求并修改服务端响应,实现接口mock功能。面试时候经常会问到第三方支付如何测试这种,如果对接的第三方没提供测试环境,那么就需要搭建一个mock服务器,模拟支付接口返回的各种情况。 rule模块 AnyProxy提供了二次开发的能力,你可以用js编写自 阅读全文

posted @ 2019-06-08 10:02 dreamhighqiu 阅读(804) 评论(0) 推荐(0)

anyproxy-修改返回内容(beforeSendResponse)

摘要: 前言 fiddler可以抓包打断点后,修改返回的内容,便于模拟各种返回结果。anyproxy也可以通过写rule模块规则,模拟返回状态码、头部、body beforeSendResponse beforeSendResponse(requestDetail, responseDetail) AnyP 阅读全文

posted @ 2019-06-08 10:01 dreamhighqiu 阅读(1715) 评论(0) 推荐(0)

anyproxy-Linux(Centos)搭建anyproxy环境

摘要: 转自:https://www.cnblogs.com/yoyoketang/p/10879404.html 前言 anyproxy可以跨平台使用,前面第一篇是搭建在windows机器上,本篇讲如何在linux上搭建anyproxy环境,当然有mac的小伙伴也可以用mac去搭建一个环境。 nodejs 阅读全文

posted @ 2019-06-08 10:00 dreamhighqiu 阅读(318) 评论(0) 推荐(0)

gitlab新建项目提交代码

摘要: 转自:https://www.cnblogs.com/yoyoketang/p/10282529.html root用户 gitlab首次在浏览器上打开web页面,会出现设置root初始密码的界面,密码设置8位数,比如:11111111 密码设置之后,用root用户名就可以登录了 登录成功后页面 新 阅读全文

posted @ 2019-06-08 09:58 dreamhighqiu 阅读(21126) 评论(0) 推荐(1)

git 使用过程遇到的问题

摘要: 转自:https://www.cnblogs.com/Owen-ET/category/1303394.html 阅读全文

posted @ 2019-06-08 09:56 dreamhighqiu 阅读(120) 评论(0) 推荐(0)

git使用教程2-更新github上代码

摘要: 一、clone代码 1.把大神的代码clone到本地,或者clone自己github上的代码,使用指令: >git clone https://github.com/yoyoketang/yoyoketang.git 2.在本地随便建个文件夹,地址栏输入cmd打开,然后输入上面指令 二、git st 阅读全文

posted @ 2019-06-08 09:53 dreamhighqiu 阅读(523) 评论(0) 推荐(0)

git使用教程-本地代码上传到github

摘要: 一,注册Github账号 1.先注册一个账号,注册地址:https://github.com/ 2.登录后,开始你的旅程 3.创建一个repository name,输入框随便取一个名字(不要用中文!!!) 4.点Create repository创建成功,界面如下 二、安装git 1.git是本地 阅读全文

posted @ 2019-06-08 09:52 dreamhighqiu 阅读(225) 评论(0) 推荐(0)

【Mac系统 + Git】之上传项目代码到github上以及删除某个文件夹

摘要: 目录 一、安装Git 二、创建.ssh文件 三、Github账号中添加Key 四、创建版本库Repository 五、上传更新新的代码到github上 六、删除github中某个文件夹 附录:github常见错误及扩展 一、安装Git 参考文章:《Mac下使用Git上传代码到Github仓库》 下载 阅读全文

posted @ 2019-06-08 09:50 dreamhighqiu 阅读(1179) 评论(0) 推荐(0)

【Mac + Appium + Python3.6学习(五)】之常用的Android自动化测试API总结

摘要: Github测试样例地址:https://github.com/appium-boneyard/sample-code/tree/master/sample-code/examples ①定位text,通过UiSelector定位 ②中文输入问题,输入中文不显示: 《appium自动化不能输入中文的 阅读全文

posted @ 2019-06-08 09:49 dreamhighqiu 阅读(302) 评论(0) 推荐(0)

【Mac + Python + Selenium】之PyCharm配置Selenium自动化

摘要: 一、安装PyCharm 1、下载地址: Pycharm编辑器官网下载地址 2、安装完成之后打开,一路下去点击,直到填写注册码,参考: 《【转载】【Pycharm编辑器破解步骤】之idea和Pycharm 等系列产品激活激活方法和激活码(附:Mac系统)》 二、配置Python环境并安装Seleniu 阅读全文

posted @ 2019-06-08 09:42 dreamhighqiu 阅读(1110) 评论(0) 推荐(0)

appium自动化常用API

摘要: 常用函数 一、获得信息类API (1)获取当前页面的activity名,比如: (.ui.login.ViewPage) 比如我们需要实现这个登录的功能时,主要思路为如果当前界面为登录页面时,就进行登录行为,否则就跳转到登录页面。其伪代码为: (2)获取当前页面的树形结构源代码,与uiautomat 阅读全文

posted @ 2019-06-08 09:41 dreamhighqiu 阅读(2463) 评论(0) 推荐(0)

【Mac + Appium + Python3.6学习(四)】之常用的IOS自动化测试API总结

摘要: 环境: Appium:1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Mac:10.13.6 ①获取手机屏幕size:长、宽 《Appium Appium 1.9 版本 BUG:使用 get_window_size () 方法报错 阅读全文

posted @ 2019-06-08 09:36 dreamhighqiu 阅读(1055) 评论(0) 推荐(0)

【Mac + Appium + Python3.6学习(三)】之IOS自动化测试环境配置

摘要: 一、安装IOS自动化测试环境 配置环境: Appium version :1.9.1 Appium-desktop:1.7.1 Xcode:10.0 iPhone5S:IOS(10.3.3) Mac:10.13.6 1、安装类库 ①安装Homebrew、npm 参考我的另一篇文章: 《【Mac + 阅读全文

posted @ 2019-06-08 09:34 dreamhighqiu 阅读(2003) 评论(0) 推荐(0)

Mac 下的自动化学习

摘要: 转自:https://www.cnblogs.com/Owen-ET/tag/Mac/ 阅读全文

posted @ 2019-06-08 09:31 dreamhighqiu 阅读(233) 评论(0) 推荐(0)

【Mac + Appium + Python3.6学习(二)】之Android自动化测试,appium-desktop配置和简易自动化测试脚本

摘要: 配置环境: Appium version :1.9.1 Appium-desktop:后改为1.7.1 Android:6.0.1 Mac:10.13.6 一、appium-desktop配置连接Android真机 1、开启appium服务 如果报错:参考上一篇解决办法(第二节第6小点) 2、配置连 阅读全文

posted @ 2019-06-08 09:26 dreamhighqiu 阅读(1180) 评论(0) 推荐(0)

【Mac + Appium学习(一)】之安装Appium环境前提准备

摘要: 环境: Appium version :1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Android:6.0.1 Mac:10.13.6 一、需要mac系统里有如下软件安装,才可以进行appium环境搭建 1、检查java是否安 阅读全文

posted @ 2019-06-08 09:24 dreamhighqiu 阅读(9334) 评论(1) 推荐(0)

anyproxy-初识使用

摘要: 简介 anyproxy是一款可以高度定制的代理服务器,基于nodejs。 特征 支持https明文代理 支持低网速模拟 支持二次开发,可以用javascript控制代理的全部流程,搭建前端个性化调试环境 提供web版界面,观测请求情况 设计 anyproxy把http通信过程中的各个阶段进行抽离,分 阅读全文

posted @ 2019-06-08 09:18 dreamhighqiu 阅读(2764) 评论(0) 推荐(0)

fiddler 学习教程

摘要: 转自:https://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html 阅读全文

posted @ 2019-06-08 09:14 dreamhighqiu 阅读(109) 评论(0) 推荐(0)

Linux学习

摘要: 转自:https://www.cnblogs.com/yoyoketang/tag/linux/ 转自:https://www.cnblogs.com/jinjiangongzuoshi/category/491745.html 阅读全文

posted @ 2019-06-08 09:12 dreamhighqiu 阅读(138) 评论(0) 推荐(0)

python 接口自动化

摘要: 转自:https://www.cnblogs.com/yoyoketang/tag/python接口自动化/ 阅读全文

posted @ 2019-06-08 09:11 dreamhighqiu 阅读(192) 评论(0) 推荐(0)

python 学习教程

摘要: 转自:https://www.cnblogs.com/yoyoketang/tag/django/ (python基础) https://www.cnblogs.com/yoyoketang/tag/django/ (Django) https://www.cnblogs.com/yoyoketan 阅读全文

posted @ 2019-06-08 09:09 dreamhighqiu 阅读(125) 评论(0) 推荐(0)

selenium 学习教程

摘要: 转自:https://www.cnblogs.com/yoyoketang/tag/selenium/ 转自:https://www.cnblogs.com/Owen-ET/tag/Selenium/ 阅读全文

posted @ 2019-06-08 09:07 dreamhighqiu 阅读(157) 评论(0) 推荐(0)

appium 学习教程

摘要: 转自:https://www.cnblogs.com/yoyoketang/tag/appium/ 转自:https://www.cnblogs.com/Owen-ET/tag/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/default.html?pa 阅读全文

posted @ 2019-06-08 09:06 dreamhighqiu 阅读(335) 评论(0) 推荐(0)

初识Airtest

摘要: 转自:全面超越Appium,使用Airtest超快速开发App爬虫 想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2分钟,兼容 Unity3D、Cocos2dx-*、Android 原生 阅读全文

posted @ 2019-06-08 08:45 dreamhighqiu 阅读(4729) 评论(0) 推荐(0)

导航