文章分类 - 数据驱动系列
摘要:在很多的时候,我们需要记录下log来方便跟踪下我们的程序,这样的好处是程序在执行的时候,我们不可能 人为的去盯着程序执行,很多的时候,程序执行是一个自动化的过程,那么这中间执行出问题了,我们如何定位 依据是什么,当然定位的方式是有很多的,比如说是打断点,查看log也是一种方式,今天主要来看loggi
阅读全文
摘要:在自动化测试中,也可以把数据到 xml 文件中,这样应用到的数据直接读取xml 文件中的内容 1.xml文件的读取 在这里读取 xml 使用标准库 xml.dom.minidom,通过 document 的方式读取 xml 文件的内容,在这里创建 sina.xml 文件,sina.xml 文件的内容
阅读全文
摘要:在前面详细的介绍了 ddt 库在自动化测试中的应用,主要是相同的步骤,只需要写一个测试用例就可以满足条件,在邮箱登录的案例中,步骤是一致的,这里使用 ddt 和 excel 进行整合,让测试代码更加简单,见实现的源码: import xlrd import unittest from seleniu
阅读全文
摘要:在 UI 级别的自动化测试中,也可以把测试的数据存储在 txt 的记事本中,对记事本一般的操作是读取文件内容,往里面写内容,在文件操作模式中主要会 有这么几类,r 为只读属性,r+是读写属性,w 是只写属性,w+是读写属性,a+是读写方式。下面就通过一个案例,实现往记事本中写入文件内容再读取出来,
阅读全文
摘要:ddt是python的第三方库,ddt模块提供了创建数据驱动的测试,安装命令为pip install ddt 安装成功后在python的命令行环境中可以正常导入。在ddt模块中,@ddt表示元组的列表数据,@unpack表示用来解压元组到多个参数,ddt库应用在UI级别的自动化测试中可以实现编写一个
阅读全文
摘要:1.python 提供了对 csv 文件处理的模块,直接 import csv 就可以了,csv文件全名称为 Comma-Separated Values,csv 是通用的,相对简单的文件格式,其文件已纯文件形式存储数据。 在 testCase 包下创建 test.csv 文件,特别注意:创建 cs
阅读全文
摘要:对excel文件的操作 对excel文件的操作使用到的库:xlrd(读写,写内容有个缺陷,写入新内容会清空之前的内容) xlwt(写) xlutils(只需装这个库,其余两个(xlrd xlwt这两个库)会自动下载。这个库写入内容,会先将之前内容copy下拉,然后再写入新的内容) 安装方式:pip
阅读全文

浙公网安备 33010602011771号