☯☯☯☯☯☯没有期望 何来失望 做一只快乐的咸鱼 - 北陌☯☯☯☯☯☯

随笔分类 -  Python

python语言记录
摘要:1、 安装 pip install openpyxl 想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe · font(字体类):字号、字体颜色、下划线等 · fill(填充类):颜色等 · border(边框类):设置单元 阅读全文
posted @ 2019-05-09 16:32 Mr、北陌 阅读(264) 评论(0) 推荐(0) 编辑
摘要:Appium环境安装说明 1、安装Microsoft .NET Framework 4.5 检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。 如下图所示: 如果没有安装,则双击运行如下文件:net4.5.1.exe 2、安装node-v6.1 阅读全文
posted @ 2019-05-09 15:40 Mr、北陌 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、位置参数 调用函数时根据函数定义的参数位置来传递参数。 #!/usr/bin/env python # coding=utf-8 def print_hello(name, sex): sex_dict = {1: u'先生', 2: u'女士'} print 'hello %s %s, wel 阅读全文
posted @ 2019-05-05 15:54 Mr、北陌 阅读(564) 评论(0) 推荐(0) 编辑
摘要:对于测试来讲,不管是功能测试,自动化测试,还是单元测试。一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。测试的成功与否就是拿实际的结果与预期的结果进行比较。这个比的过程实际就是断言(assert)。 在unittest单元测试框架中提供了丰富的断言方法,例如assertEq 阅读全文
posted @ 2019-04-30 10:45 Mr、北陌 阅读(1749) 评论(0) 推荐(0) 编辑
摘要:数据驱动 import pytest @pytest.mark.parametrize(("a", "b", "expected"), [ [1, 2, 3], [10, 11, 21], [1, 1, 1], ]) def test_1(a, b, expected): assert a + b 阅读全文
posted @ 2019-04-30 10:23 Mr、北陌 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:fixture参数化 指定params属性,实现fixture的参数化,引用该fixture的测试方法将遍历全部参数 import pytest @pytest.fixture(params=["unittest", "pytest"]) def fix1(request): print(reque 阅读全文
posted @ 2019-04-30 10:22 Mr、北陌 阅读(858) 评论(0) 推荐(0) 编辑
摘要:一 . Pytest 简介 Pytest是python的一种单元测试框架。 1. pytest 特点 入门简单,文档丰富 支持单元测试,功能测试 支持参数化,重复执行,部分执行,测试跳过 兼容其他测试框架(nose,unittest 等) 支持生成html报告 可集成CI环境(Jenkins 等) 阅读全文
posted @ 2019-04-30 10:14 Mr、北陌 阅读(530) 评论(0) 推荐(0) 编辑
摘要:调试Python程序时,经常会报出一些异常,异常的原因一方面可能是写程序时由于疏忽或者考虑不全造成了错误,这时就需要根据异常Traceback到出错点,进行分析改正;另一方面,有些异常是不可避免的,但我们可以对异常进行捕获处理,防止程序终止。 1 异常类型1.1 Python内置异常Python的异 阅读全文
posted @ 2019-04-29 11:21 Mr、北陌 阅读(55720) 评论(0) 推荐(6) 编辑
摘要:因个人是windows的环境,所以本文只讲windows环境下的python安装。 作为初用python的盆友,强烈建议只在电脑上装一个python版本就好了,不然就进了各种坑里了。 第一步:下载和安装python-3.4.4amd.msi 可以去官方网站下载,也可以从网盘下载: 链接:https: 阅读全文
posted @ 2019-04-23 15:59 Mr、北陌 阅读(644) 评论(0) 推荐(0) 编辑
摘要:在网上总是很难找到令自己比较满意的,关于正则表达式的文章。所以决定自己来总结一波,并配上相应的示例。 正则表达式:定义了规则,用来字符串处理。 用途: 1、匹配 - 符合规则的字符串,则认为匹配了。 2、提取 - 提取出符合规则的字符串。 python中通过re模块来处理正则表达式。re模块的常用方 阅读全文
posted @ 2019-04-23 15:57 Mr、北陌 阅读(255) 评论(0) 推荐(0) 编辑
摘要:在RF中,关键字是一个非常重要的存在。想做任何事情,都是通过关键字来实现的。 这篇文章对RobotFramework中的关键字做个整理。大概分为以下几点内容: 1、什么是关键字 2、关键字来自哪里、有哪些类型 3、如何使用关键字 4、如何定义用户关键字 5、资源文件使用 1、什么是关键字 总结一句话 阅读全文
posted @ 2019-04-23 15:50 Mr、北陌 阅读(1970) 评论(0) 推荐(0) 编辑
摘要:做接口测试,使用unittest+ddt+excel ,使用HtmlTetstRunner来生成测试用例。 查看报告的时候 用例名称都是 test_api_1 、test_api_2 、test_api_3 的显示 ,看的不爽,也不明确,如果是test_api_登陆成功 、 test_api_密码错 阅读全文
posted @ 2019-04-23 15:46 Mr、北陌 阅读(487) 评论(0) 推荐(0) 编辑
摘要:appium做app自动化测试,环境搭建是比较麻烦的。也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎。 但没有成功的环境,就没有办法继续后续的使用。 在app自动化测试当中,我们主要是通用电脑端的python代码,能够驱使手机端的app去进行操作。比如打开一个app,输入用户名和密码, 阅读全文
posted @ 2019-04-23 15:18 Mr、北陌 阅读(190) 评论(0) 推荐(0) 编辑
摘要:环境安装是学习任何一个新东西的第一步,这一步没走舒坦,那后面就没有心情走下去了。 引用名句:工欲善其事必先利其器!! Robotframework:一款 自动化测试框架。 Eclipse:一款编辑工具。可以编辑python代码、java代码等。 环境安装一共分为四个步骤: 1、python环境 2、 阅读全文
posted @ 2019-04-23 10:56 Mr、北陌 阅读(450) 评论(1) 推荐(0) 编辑
摘要:1、新建一个txt文档,输入以下命令 @echo offcmd /k python F:\Pycharm_Projection\Test\test2.py 2、将txt文档保存为.bat格式,然后双击运行即可 例如我要是想打开labelImg打标签工具: @echo offstart python 阅读全文
posted @ 2019-02-26 15:18 Mr、北陌 阅读(7728) 评论(3) 推荐(0) 编辑
摘要:导出第三方包 打开你项目所在的文件夹 上方路径处输入cmd 按回车键 打开命令黑窗口,输入: pip freeze >requirements.txt 会在当前目录生成一个txt文本,里面就是你电脑py安装的三方依赖库 导入第三方依赖 和上面操作差不多 ,进入txt文本的路径下 ,在上面路径输入cm 阅读全文
posted @ 2018-12-13 17:36 Mr、北陌 阅读(2012) 评论(0) 推荐(0) 编辑