遍历词典: 注意,即便遍历字典时,键—值对的返回顺序也可能与存储顺序不同。Python不关心键—值对的存储顺序,而只跟踪键和值之间的关联关系。 字典结合列表: 因为词典往往是...

遍历词典: 注意,即便遍历字典时,键—值对的返回顺序也可能与存储顺序不同。Python不关心键—值对的存储顺序,而只跟踪键和值之间的关联关系。 字典结合列表: 因为词典往往是...
在Python中,字典 是一系列键—值对 。每个键 都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Pyt...
遍历整个列表: range()函数 这个函数可以轻松的生成一系列数字,我们创建数字列表的时候可以借助该函数,给他一些参数用于指定数字序列的规则即可 代码中我们看到range(...
列表是什么: 由一系列有序元素组成的集合,可以是字母、数字、字符串,元素之间可以没有任何关系,用方括号[]括起来,元素之间用逗号隔开,它就是一个列表 访问列表元素: 列表是有...
一、摘要 本博文将介绍Python和Selenium进行自动化测试时,借助html-testRunner 生成自动化测试报告 安装命令:pip install html-te...
一、摘要 本篇博文介绍Python和Selenium进行自动化测试时,借助著名的HTMLTestRunner生成自动化测试报告 HTMLTestRunner.py百度很多,版...
一、摘要 本篇博文将介绍如何借助BeautifulReport和HTML模版,生成HTML测试报告的BeautifulReport 源码Clone地址为 https://gi...
DY@MacBook-Pro bin$brew install chromedriver Error: No available formula with the name ...
一、摘要 本篇文章笔者将详细介绍Jenkins和Github如何实现CICD的,文章将以Jenkins的使用为主线,伴随着介绍Git的使用,加上一些python代码的执行 二...
一般情况下我们为了更好的管理测试数据会选择将测试数据存储在Excel文件当中去,本节内容将展示给读者将测试数据存储在Excel文档中的案例。 一、创建存储测是数据的Excel...
前一个章节我们将测试数据存储在了XML里,同样也实现了测试数据和测试代码的分离,并将解析XML的方法进行了封装,提高了代码的可读性和可维护性。本小节我们将换另一个介质,将测试...
前一个章节我们将测试数据存储在了MySQL里,实现了测试数据和测试代码的分离,并将操作数据库的方法封装,使其与SQL语句和测试代码分离,实现松耦合,大大提高了代码的可读性和可...
SqlScripts.py 在工程中创建SqlScripts.py用于存储数据库语句,既然我们用MySQL数据库作为存储测试数据的介质,那么我们就必须要操作他,然而将SQL写...
一、安装DDT DDT是Data-Driven Tests的缩写,虽然Unittest没有自带数据驱动功能,但DDT与它可以完美的结合,来完成数据驱动测试。 在确保Pytho...
一、摘要 Page Object模式,后面简称PO,他是一种设计思想,在上一章节中,曾经列举了一些在编写自动化测试过程中随着代码量的增加导致的大量代码难以维护、难以扩展、可读...
一、摘要 前篇文章已经详细介绍了unittest框架的特性,足以满足我们日常的测试工作,但那并不是unittest的全部,本片博文将介绍一些应该知道但未必能经常用到的内容 然...
一、摘要 本片博文将介绍unittest框架的一些轻便有效的特性,在我们的测试中经常可以用到 如果有一些测试方法不想执行,如果有些测试方法在某些条件下不执行该当如何? 如果有...
一、摘要 单元测试里很重要的一个部分就是断言,unittest为我们提供了很多断言方法,断言方法分为三类,一种是用来断言被测试的方法的,另一种是测试是否抛正确异常的,第三种是...
一、摘要 假设我们有一组测试方法差别非常小,比如仅仅是所需要的参数有少许变化时,我们的自动化测试如何进行?unittest框架为这种场景提供了一种方式,它允许我们用subTe...
一、摘要 前边的文章我们看到执行测试用例的是通过调用unittest.mian()函数,它会将模块的测试用例收集起来并执行,然而当我们的测试用例增多了以后,这样的执行非常不灵...