摘要: Selenium WebDriver下提供许多用来与浏览器、元素、鼠标、键盘、弹框、下拉菜单和列表的交互和设置方法。这些是计算机模拟人工进行自动化测试所必要依赖的方法。下面将用列表的方式总结出常用的API方法: WebDiver常用方法 WebElement常用方法 鼠标常用方法 需要特定的Acti 阅读全文
posted @ 2018-04-26 18:13 菜鸟可米 阅读(1200) 评论(0) 推荐(2)
摘要: 基于unittest测试框架编写的测试脚本,一般单个测试类下会有多个测试方法,unittest也提供多种测试执行方式,下面就不同方式或者需求一一实操并说明: 一、使用unittest下main()方法的运行所有测试方法,实例代码如下: 运行结果如下 : 二、使用TestLoader和TextTest 阅读全文
posted @ 2018-04-25 17:16 菜鸟可米 阅读(2554) 评论(0) 推荐(0)
摘要: 测试报告——生成HTML格式的测试报告 前面的实例输出的所有测试结果都是以命令行日志的方式展示,不止于难看,但也不适合直接把那样的测试结果截图发给相关人员,尤其是领导。这时需要更加友好的测试结果,既能够查看测试结果的概况,又能深入查看报告细节。虽然unittest目前没有相应的内置模块可以生成格式友 阅读全文
posted @ 2018-04-25 16:50 菜鸟可米 阅读(541) 评论(0) 推荐(0)
摘要: 测试套件 应用unittest的Test Suite特性,可以将不同的测试组成一个逻辑组,然后设置统一的测试套来一起执行测试。通过TestSuite、TestLoader类来创建测试套件,最后用TestRunner类来执行测试套件。 在使用之前我们为例子(百度)添加一个新的测试,用来检验主页。新的测 阅读全文
posted @ 2018-04-25 16:16 菜鸟可米 阅读(626) 评论(0) 推荐(1)
摘要: 断言 unittest的TestCase类提供了很多实用的方法来校验预期结果和程序返回的实际结果是否一致。当然这些方法要求必须满足某些条件才能继续执行接下的测试。大致有3种这样的方法。各覆盖一个特定类型的条件,例如等价校验、逻辑校验和异常校验。如果给定的断言通过了,接下来的测试代码将会执行;相反,将 阅读全文
posted @ 2018-04-25 15:48 菜鸟可米 阅读(543) 评论(0) 推荐(0)
摘要: 类级别的setUp()方法与tearDown()方法 在实操(一)的例子中,通过setUp()方法为每个测试方法都创建了一个Chrome实例,并且在每个测试方法执行结束后要关闭实例。是不是觉得有点多余!能否让各个测试方法共用一个Chrome实例,而不用每次都创建一个新的实例呢?肯定可以的,unitt 阅读全文
posted @ 2018-04-24 19:38 菜鸟可米 阅读(653) 评论(0) 推荐(0)
摘要: 申明:本文是基于python3.x及selenium3.x. unittest,也可以称为PyUnit,类似于JUnit,用于python项目中,可以用来创建全面的测试套件,可以用于单元自动化测试(模块)、接口自动化测试(接口)、功能自动化测试(UI)等等。 官方文档:https://docs.py 阅读全文
posted @ 2018-04-23 22:15 菜鸟可米 阅读(5612) 评论(0) 推荐(3)
摘要: 异常 描述BaseException 新的所有异常类的基类Exception 所有异常类的基类,但继承BaseExceptionAssertionError assert语句失败FileNotFoundError 试图打开一个不存在的文件或目录AttributeError 试图访问的对象没有属性Na 阅读全文
posted @ 2018-04-08 17:31 菜鸟可米 阅读(2732) 评论(0) 推荐(0)
摘要: 1、python读写csv文件 2、python读写excle文件 需要先用python pip命令安装xlrd , xlwt库~ 阅读全文
posted @ 2018-03-29 18:22 菜鸟可米 阅读(16418) 评论(2) 推荐(0)
摘要: 经常使用Ubuntu系统,总会遇到各种问题,找到了解决方法,记录在此吧!常言好记性不好烂笔头~ 以下是目前遇到的一些问题,不分先后记录,后面遇到新的问题并找到解决方法也会更新记录的~ 一、共享文件(使用虚拟机安装ubuntu系统) 1、本地电脑创建共享文件夹 (windows目录)2、安装virtu 阅读全文
posted @ 2018-03-02 13:50 菜鸟可米 阅读(475) 评论(0) 推荐(0)
jQuery火箭图标返回顶部代码