码迷,mamicode.com
首页 > 编程语言 > 日排行
Python 读写文件 中文乱码 错误TypeError: write() argument must be str, not bytes+
今天写上传文件代码,如下 出现TypeError: write() argument must be str, not bytes错误 网上搜索才发现原来是文件打开方式有问题,把之前的打开语句修改为用二进制方式打开就没有问题 改为: 产生问题的原因是因为pickle存储方式默认是二进制方式 ...
分类:编程语言   时间:2017-11-10 15:16:34    阅读次数:130
Selenium2+python自动化47-判断弹出框存在(alert_is_present)【转载】
前言 系统弹窗这个是很常见的场景,有时候它不弹出来去操作的话,会抛异常。那么又不知道它啥时候会出来,那么久需要去判断弹窗是否弹出了。 本篇接着Selenium2+python自动化42-判断元素(expected_conditions)讲expected_conditions这个模块 一、判断ale ...
分类:编程语言   时间:2017-11-10 15:17:00    阅读次数:176
Selenium2+python自动化56-unittest之断言(assert)【转载】
前言 在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。 用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assert ...
分类:编程语言   时间:2017-11-10 15:17:34    阅读次数:226
Selenium2+python自动化52-unittest执行顺序【转载】
前言 很多初学者在使用unittest框架时候,不清楚用例的执行顺序到底是怎样的。对测试类里面的类和方法分不清楚,不知道什么时候执行,什么时候不执行。 本篇通过最简单案例详细讲解unittest执行顺序。 一、案例分析 1.先定义一个测试类,里面写几个简单的case # coding:utf-8im ...
分类:编程语言   时间:2017-11-10 15:17:48    阅读次数:128
linux运行python程序
linux下有多种方式运行python: linux下有多种方式运行python: 1. 命令行执行: 建立一个*.py文档,在其中书写python代码。之后,在命令行执行: $ python *.py 注意事项:1. 需要指明文件的绝对路径;2. 源代码中要指明输出,比如print 2. UNIX ...
分类:编程语言   时间:2017-11-10 15:18:39    阅读次数:241
SpringMVC Controller层的单元测试
Getting Ready 测试相关Maven dependency如下: 关于Spring项目的一些依赖如(spring-context, spring-web, spring-webmvc, spring-beans),这里就不列举了 Example Reference Class Contro ...
分类:编程语言   时间:2017-11-10 15:18:58    阅读次数:207
Selenium2+python自动化40-cookie相关操作【转载】
前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录。 登录后换账号登录时候,也可作为后置条件去删除cookie然后下个账号登录 一、获取cookies:get_cookies() 1.获取cookies方法直接 ...
分类:编程语言   时间:2017-11-10 15:20:05    阅读次数:158
Selenium2+python自动化49-判断文本(text_to_be_present_in_element)【转载】
前言 在做结果判断的时候,经常想判断某个元素中是否存在指定的文本,如登录后判断页面中是账号是否是该用户的用户名。 在前面的登录案例中,写了一个简单的方法,但不是公用的,在EC模块有个方法是可以专门用来判断元素中存在指定文本的:text_to_be_present_in_element。 另外一个差不 ...
分类:编程语言   时间:2017-11-10 15:21:05    阅读次数:305
Python 正则表达式 贪心匹配和非贪心匹配
Python的正则表达式默认是“贪心匹配”,即在有第二义的情况下,尽可能匹配最长的字符串,在正则表达式的花括号后面跟上问号,可以变为非贪心模式 >>> >>> haRegex=re.compile(r'(ha){3,5}')>>> m=haRegex.search('hahahahahaha')>> ...
分类:编程语言   时间:2017-11-10 15:22:13    阅读次数:190
Selenium2+python自动化58-读取Excel数据(xlrd)【转载】
前言 当登录的账号有多个的时候,我们一般用excel存放测试数据,本节课介绍,python读取excel方法,并保存为字典格式。 一、环境准备 1.先安装xlrd模块,打开cmd,输入pip install xlrd在线安装 >>pip install xlrd 二、基本操作 1.exlce基本操作 ...
分类:编程语言   时间:2017-11-10 15:22:55    阅读次数:243
Selenium2+python自动化45-18种定位方法(find_elements)【转载】
前言 江湖传言,武林中流传八种定位,其中xpath是宝刀屠龙,css是倚天剑。 除了这八种,其实还有十种定位方法,眼看就快失传了,今天小编让失传已久的定位方法重出江湖! 一、十八种定位方法 前八种是大家都熟悉的,经常会用到的 1.id定位:find_element_by_id(self, id_)2 ...
分类:编程语言   时间:2017-11-10 15:24:11    阅读次数:256
语言和框架学习路线
It has benn three months to learn the front-end development from back-end. I have some experience to share. 1. Firstly, read the API. If you can't und ...
分类:编程语言   时间:2017-11-10 15:26:04    阅读次数:250
Spring Service、Dao进行Junit单元测试
pring对Controller、Service、Dao进行Junit单元测试总结 ? 所有用Junit进行单元测试,都需要下面的配置 ? applicationContext.xml 是整个项目的Spring的配置文件。包括数据源配置、MVC配置和各种Bean的注册扫描。如果你是多个文件,就用都好 ...
分类:编程语言   时间:2017-11-10 15:26:51    阅读次数:214
常见的4种HTML5错误用法,你用错了几个?
分类:编程语言   时间:2017-11-10 15:43:14    阅读次数:297
【java】一维数组
数组概念: 同一种类型数据的集合,实际数组也是一个容器。 定义方式: ...
分类:编程语言   时间:2017-11-10 15:54:35    阅读次数:178
C和C++结构体的区别
typedef struct Complex{ int read; int image; }Complex; typedef struct Complex{ int read; int image; }Complex; typedef struct Complex{ int read; int im ...
分类:编程语言   时间:2017-11-10 15:55:36    阅读次数:214
python xml 处理
import xml.etree.ElementTree as ET ''' xml处理模块 ''' from idlelib.IOBinding import encoding tree = ET.parse("xmltest.xml") #获取root root = tree.getroot()... ...
分类:编程语言   时间:2017-11-10 15:56:12    阅读次数:246
C++ main() 函数中argc和argv的含义和用法
摘自 http://blog.csdn.net/dcrmg/article/details/51987413 ...
分类:编程语言   时间:2017-11-10 15:56:39    阅读次数:216
python opencv3 给图片加中文
转自:https://www.cnblogs.com/arkenstone/p/6961453.html opencv3.2将中文输出到图片上 opencv自带的putText函数无法输出utf8类型的字符,因此无法将中文打印到图片上。用这篇文章的freetype可以实现中文输出,但是需要将字符解码 ...
分类:编程语言   时间:2017-11-10 16:49:04    阅读次数:280
Python 继承
类的继承(一) 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 继承的过程,就是从一般到 ...
分类:编程语言   时间:2017-11-10 16:49:25    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!