自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 appium自动化框架(2)

一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141.0测试设备:Android 5.1.1Python:3.6测试App:考研帮Android app V3.1.0工程目录:二、测试场景1 启动APP2封装公共类三、参考代码BaseView.pycl...

2019-09-29 09:55:34 875

原创 appium自动化框架(1)

一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141.0测试设备:Android 5.1.1Python:3.6测试App:考研帮Android app V3.1.0工程目录:二、测试场景启动APP三、参考代码desired_caps.pyfrom appi...

2019-09-27 16:59:58 3302

原创 unittest用例封装

一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141.0测试设备:Android 5.1.1Python:3.6测试App:考研帮Android app V3.1.0二、测试场景对以下账号进行登录测试 用户名 密码 正确的账号1...

2019-09-23 16:16:43 1597

原创 Page Object-Selenium(三)

Page ObjectPage Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141....

2019-09-23 15:12:02 642

原创 Page Object-Selenium(二)

Page ObjectPage Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141....

2019-09-23 14:42:56 684

原创 Page Object-Selenium(一)

Page ObjectPage Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141....

2019-09-19 08:43:48 213

原创 记录第二次安装appium环境时注意的细节

1、安装nodejs后,要用管理员去.npmrc文件2、安装前要设置二个空的目录,要不然会安装失败3、设置全局安装目录C:\Users\admin>npm config set prefix "D:\Nodejs\node_data"C:\Users\admin>npm config set cache "D:\Nodejs\node_cache"...

2019-09-11 23:03:10 187

原创 logging模块配置文件管理

一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141.0测试设备:Android 5.1.1Python:3.6测试App:考研帮Android app V3.1.0二、测试场景场景一:base脚本里的desired_caps['noReset'] = 'False'1 自动...

2019-09-05 17:08:35 264

原创 logging模块综合日志打印

一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141.0测试设备:Android 5.1.1Python:3.6测试App:考研帮Android app V3.1.0二、测试场景场景一:base脚本里的desired_caps['noReset'] = 'False'1 自动...

2019-09-05 16:42:36 296

原创 logging模块打印日志到文件

一、Formatter 格式 描述 %(levelno)s 打印日志级别的数值 %(levelname)s 打印日志级别名称 %(pathname)s 打印当前执行程序的路径 %(filename)s ...

2019-09-05 16:23:06 844

原创 logging模块日志级别

一、logging模块日志级别 级别 何时使用 DEBUG 调试信息,也是最详细的日志信息。 INFO 证明事情按预期工作。 WARNING 表明发生了一些意外,或者不久的将来会发生问题(如‘磁盘满了’)。软件还是在正常工作。 ...

2019-09-05 15:25:03 907

原创 Capability配置借yaml实现数据分离

一、场景Capability配置借yaml实现数据分离。二、场景可以把之前capability中各项写死的配置信息来抽离出来,放在一个yaml配置文件中,使用对象数据类型来存储数据;然后用load()方法读取数据,达到数据和代码的效果。三、环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3...

2019-09-05 14:47:54 333

原创 把python原生的列表和字典转换成yaml

一、需求分析把python原生的列表,字典转换成yaml方法:dump()可以将Python对象序列化成YAML流。如果stream为None,则返回生成的字符串。二、注意事项参照官网加一个参数如下截图三、参考代码import yaml#python原生的列表for_force = ['hell','world','csdn']#python原生的字典...

2019-09-04 17:02:46 5611

原创 yaml简介读取及修改

yaml简介YAML是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML的意思其实是:"Yet Another Markup Language"(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。Yaml是一种简洁的非标记语言。YAML以数据为中心,使用空白,...

2019-09-04 12:20:21 5714

原创 Uiautomatorviewer报错:Unexpected error while obtaining UI hierarchy java.lang.reflect.InvocationT...

一、报错截图android8以后sdk自带的uiautomator直接打开,截取不到机器界面信息。建议可以使用以下方法手动截取二、解决方法1.截取uix文件adb shell uiautomator dump /sdcard/sc.uixadb pull /sdcard/sc.uix注明:新手机地址改成:/data/loc...

2019-09-04 11:26:44 18815 15

原创 读取ymal时报错解决YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loa

一、解决报错问题YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsa二、解决办法三、运行后解决报错四、原因:YAML 5.1版本后弃用了yaml.load(file)这个用法,因为觉得很不安全,5.1版本之后就修改了...

2019-09-03 17:51:17 11943 3

原创 yaml环境安装或下载

下载地址:http://pyyaml.org/wiki/PyYAML 安装:下载完成后点击运行安装包即可。 安装完成后在python引入yaml检测是否安装成功。 PyYAML官方文档

2019-09-03 14:45:38 6440 2

原创 进入地图后分别进行放大缩小操作

一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141.0测试设备:Android 5.1.1Python:3.6测试App:百度地图Android app V10.18二、测试场景场景一:base脚本里的desired_caps['noReset'] = 'True'1 启动...

2019-09-03 11:17:21 1525

原创 appium可以用multiaction实现地图缩放

问题在使用百度地图App时,我们经常需要对界面进行缩放操作来更加便利的查看位置。appium可以用multiaction实现?MultiActionMultiAction 是多点触控的类,可以模拟用户多点操作。主要包含add()和perform()两个方法, MultiAction可以结合前面所学的ActionTouch可以模拟出用户的多个手指滑动的操作效果;from a...

2019-09-03 10:15:01 440

原创 appium实现九宫格手势设置

一、测试环境Win 10java version "1.8.0_181"Appium v1.14.1(不能低于1.6.3)selenium:3.141.0测试设备:Android 5.1.1Python:3.6测试App:随手机App二、测试场景场景一:base脚本里的desired_caps['noReset'] = 'False'1 自动安装随手机App,然后启动Ap...

2019-09-02 15:18:42 4560

HTMLTestRunner_cn(1).py

pythpn自动化测试报告依懒的测试包

2019-07-22

selenium webdriver基于python源码案例.pdf

selenium2.0自动化

2019-07-20

jmeter上课笔记.txt

Jmeter上课笔记 适合初学者学习jmeter的笔记,需要的可以下载看看

2019-07-20

Web安全测试方案初稿.docx

网络安全方案,详情工具介绍及,操作步骤,可供初学者使用 网络安全方案,详情工具介绍及,操作步骤,可供初学者使用 网络安全方案,详情工具介绍及,操作步骤,可供初学者使用

2019-07-20

git_flow历史及工具介绍

master分支 最为稳定功能比较完整的随时可发布的代码,即代码开发完成,经过测试,没有明显的bug,才能合并到 master 中。请注意永远不要在 master 分支上直接开发和提交代码,以确保 master 上的代码一直可用; Ready分支 用于发布准生产的代码

2019-03-05

git_flow工具介绍

git_flow工具介绍 Gitflow工作流是经典模型,体现了工作流的经验和精髓。随着项目过程复杂化,会感受到这个工作流中深思熟虑和威力! Gitflow工作流没有用超出功能分支工作流的概念和命令,而是为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。

2019-03-05

30天自制操作系统PDF文档

操作系统:从01天到30天,自制操作系统;

2018-11-29

白盒扫描工具

白盒代码静态扫描:自动扫描:包含单元测试、代码重复率、BUG或漏洞等等

2018-11-29

SQL资料及一些白盒测试的帮助文档

SQL资料及一些白盒测试的帮助文档 有其它开发语言常见问题描述

2015-02-11

QTP三种自动化测试框架

1、UFT三种自动化测试框架 2、第一种纯VBS脚本导入就可以用 3、第二种是工具集合excel用 3、第三种也是工具,主要针对的是web类的自动化

2014-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除