自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 [Jinja2]基本使用

1.介绍Jinja2是python的一种模板语言,以Django的模板语言为原本,和Django的模板语言有很多相似之处,同时Jinja本身也是一种系统的、完整的Python模板语言。2.为什么需要模板语言在html中写for if或者其他流程控制语句? 在html中使用include、extend等方法复用html? …考虑到我们用Python做web开发的情况,首先我们既想后台业务逻辑的代码层...

2018-03-20 14:01:55 3240

转载 os.path模块下常用的用法总结

python3中,os.path模块下常用的用法总结abspathbasenamedirnameexistsgetatimegetctimegetmtimegetsizeisabsisdirisfileislinkismountjoinrealpathsamefilesameopenfilesplitsplitextabspath返回一个目录的绝对路径Return an absolute pat...

2018-03-16 10:16:59 306

转载 深入理解ADB命令

Android开发调试项目使用到安卓调试桥工具,Android Debug Bridge(ADB)位于sdk路径platform-tools文件夹,使用Android Studio或Eclipse工具忽略了adb工具的一些细节,深入理解安卓调试桥指令操作的过程,有助于解决出现的各种错误,运行adb遇到的错误包括:命令行输入adb devices或其他命令adb server is out of d...

2018-03-14 08:01:11 560

原创 pytest命令

1、pytest/py.test 执行测试用例2、pytest --alluredir report -s -q 3、pytest --alluredir [path of report] -s -q 生成测试结果4、allure generate report 生成html格式的测试报告5、py.test --alluredir report --allure_severities=critic...

2018-03-08 09:43:11 1978

转载 appium自动化pytest and pytest-allure-adaptor

背景是的, 我这个java技术栈的测试人开始玩python了,公司产品向用户提供了python的sdk,所以为了能针对sdk做一些东西。我这两天研究了一下python和python通用的测试框架。一开始在社区和群里问了一些小伙伴们使用的都是什么,发现大多数人用的都是unittest+HTMLTestRunner。 可能是我被java界那庞大的测试生态圈惯坏了,第一天就已然受不了unittest+ ...

2018-03-08 09:22:41 3128 1

转载 Python + Allure(报告)+ Jenkins(持续集成)接口自动化测试环境搭建

(这个是内部分享文档,侧重于测试报告的生成以及持续集成,至于接口框架的内部组织可以按照自己的想法来实现,有问题欢迎留言)1.环境: • 操作系统:windows 64位 • 软件环境:python3.4.4;jdk1.8;jenkins1.652.基本环境配置: • python 添加到系统变量 • jdk环境配置(注意,jdk安装路径中不要包含括号...

2018-03-07 14:56:43 1626

转载 @staticmethod和@classmethod的作用与区别

一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢从它们的使用上来看,@static...

2018-03-07 13:36:29 289

转载 appium 元素定位方法

一、常用识别元素的工具uiautomator:Android SDK自带的一个工具,在tools目录下monitor:Android SDK自带的一个工具,在tools目录下Appium Inspector:Appium自带的一个功能,只有mac下可以使用该功能 下面是用monitor抓取到的页面元素  下面使用Appium Inspector定位的元素 二、元素定位 1.格式:find_elem...

2018-03-04 14:37:23 7490

原创 查询package/activity名

1.使用  uiautomatorviewer.bat2.appt查看apk信息aapt dump badging [aplfile]

2018-03-04 10:38:47 271

转载 Appium Desired Capabilities

Appium Desired CapabilitiesDesired Capabilities are keys and values encoded in a JSON object, sent by Appium clients to the server when a new automation session is requested. They tell the Appium driv...

2018-03-04 10:27:49 416

原创 adb命令

1.adb version2.adb devices3.adb install [apkfile] 安装apk4.adb -s emulator install xx.apk 制定设备安装5.adb -s emulator install -r xx.apk 重新安装6.adb uninstall [package] 直接卸载7.adb -s emulator uninstall xx.apk 不...

2018-03-04 10:04:29 303

原创 appium自动化环境搭建

1.java开发环境JDK2.android SDK(platform/platform tools/tools/build tools)3.python下载安装(pip)4.appium下载安装(服务端+客户端)5.安装appium-python-client6.安装unittest第一步安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。JDK的安装包,百度下载即可。安装完成后配置...

2018-03-04 09:54:03 23605 20

转载 7层网络协议模型

1. OSI七层和TCP/IP四层的关系1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。1.2 OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。1.3 OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。TCP:transmission co...

2018-03-02 09:56:27 540

空空如也

空空如也

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

TA关注的人

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