Posts
Xiaoxi'Blog
Cancel

前言 Faker是一个Python包,开源的Github项目,主要用来创建伪数据,使用Faker包,无需再手动生成或者手写随机数来生成数据,只需要调用Faker提供的方法, 即可完成数据的生成。 在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。由于现在的业务 系统数据多种多样,千变万化。在手动制造数据的过程中...

前言-什么是mock? mock简单的理解就是开发在开发的过程中,需要依赖一部分的接口,但是对方没有提供或者环境等等情况,总之是没有,那么开发使用mock server自己来mock数据, 方便自己正常的进行开发和对编写的功能进行自测。 moco框架 即提供mock server功能。 一、moco安装配置 1、安装jdk1.8并配置环境变量; 2、在该地址中https://repo1.m...

前言: partition by关键字是分析性函数的一部分,它和聚合函数(如group by)不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录。 partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。 partition by与group by不同之处在于前者返回的是分组里的每一条数据,并且可以对分组数据进行排序操作。后者只能...

前言: 前几天有人问我,手势登陆如何做?于是我找了一个APP试了试,所以本文来总结使用Python+Appium来实现手势密码登陆APP。 环境: MacOS:10.13.4 Appium-desktop:1.6.1 Xcode:9.3.1 APP:众安保险-iOS版 —- 一、Appium API – TouchAction Appium的辅助类,主要针对手势操作,比如滑动、长按、...

前言: 最近在搞appium自动化,iOS的系统弹窗是大家都会遇到的,本文来总结处理这种弹窗的用法。 环境: MacOS:10.13.4 Appium-desktop:1.6.1 Xcode:9.3.1 —- 一、使用switch_to.alert处理弹窗 #所有弹窗默认允许 self.driver.switch_to.alert.accept() 首先推荐这种方式,几乎不会失败。...

General Capabilities These Capabilities span multiple drivers. Capability Description Values automationName Which automation engine to use ...

一、 STF安装 1、STF官网: https://github.com/openstf/stf 2、安装依赖: brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config 3、安装STF: npm install -g stf 二、环境依赖 1、npm及node版本(node.js最好为8.X系列) $ np...

简介 A library to communicate with services of Apple iOS devices using native protocols. —- 1、打印app列表 ideviceinstaller -l 2、查看当前已连接的设备的UUID idevice_id -l 3、获取设备信息 ideviceinfo 4、获取设备时间 idevicedate ...

前言: 本文讨论如何实时查看输出在console控制台的日志。 一、Xcode 版本号:9.4.1 通过Window->Devices and Simulators,打开Devices and Simulators界面,选择我们的手机,点击view device logs能看到手机中运行的进程输出的日志。如图: 二、libimobiledevice 安装libimo...

前言: cookie和session有着千丝万缕的联系,本文将详细介绍2者的区别。 1、存储位置不同 cookie的数据信息存放在客户端浏览器上。 session的数据信息存放在服务器上。 2、存储容量不同 单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。 对于session来说并没有上限,但出于对服务器端的性能考虑,s...