上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: os模块是python标准库中访问操作系统的模块,可以适应于不同的操作系统平台,快速完成文件、目录的相关操作,如查找文件的目录,为文件创建新目录等。 1.os模块的部分常用属性(Windows系统) 示例运行结果: import os print(os.name) # 返回操作系统的名称 nt pr 阅读全文
posted @ 2019-03-21 21:44 博小园 阅读(177) 评论(0) 推荐(0) 编辑
摘要: logging模块是Python中内置的很强大的一个日志模块,它可以帮我们记录程序运行的情况,对于后续排错有很好的帮助。 logging模块定义了下表所示的日志级别,按照严重程度由低到高排列: 级别 使用时机 DEBUG 详细信息,常用来打印 INFO 程序正常运行过程中产生的信息 WARNING 阅读全文
posted @ 2019-03-21 09:20 博小园 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 下面我们将通过例子介绍这种设计模式的使用。 def test_baidu_search_case1(self): self.driver.get(self.base_url) self.driver.find_element_by_id("kw").send_keys("selenium") sel 阅读全文
posted @ 2019-03-13 22:36 博小园 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目中,当脚本执行完毕,生成测试报告,我们需要把报告通过邮件发送到对应的测试人员和开发人员,下面学习下在Python中如何实现邮件发送功能,在Python中提供了smtplib模块来发送邮件,导入smtplib,通过help函数可以查看smtp提供的方法。 在学习发邮件的过程中,只需要掌握两 阅读全文
posted @ 2019-03-12 12:39 博小园 阅读(5155) 评论(0) 推荐(0) 编辑
摘要: HTMLTestRunner是Python标准库unittest单元测试框架的一个扩展,可以生成易于使用的HTML测试报告,这个扩展很简单,只有一个HTMLTestRunner.py,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html。 阅读全文
posted @ 2019-03-10 09:41 博小园 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 单元测试负责对最小的软件设计单元进行验证,它使用软件设计文档对模块的描述作为指南,对重要的程序分支进行测试以发现模块中的错误。 1.1如何使用unittest单元测试框架 1 calculator.py 2 3 # -*- coding:utf-8 -*- 4 5 class Count: 6 de 阅读全文
posted @ 2019-03-09 17:09 博小园 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 1.下载所需扩展 在https://www.lfd.uci.edu/~gohlke/pythonlibs/中下载所需扩展,我下载的是:pylint-2.1.1-py2.py3-none-any.whl。 2.在CMD中执行命令 在CMD中执行如下命令:pip3 install pylint-2.1. 阅读全文
posted @ 2019-03-09 09:01 博小园 阅读(4384) 评论(0) 推荐(0) 编辑
摘要: 自动化测试框架包含了一系列的方法,在其发展的过程中经历了线性测试,模块驱动测试,数据驱动测试,关键字驱动测试等阶段。 1.自动化测试模型 线性测试 线性测试的特点是一个脚本即为一个完整的功能场景的操作,每一个脚本都是独立的,可以单独运行的,但是维护成本较高,因为每个独立的脚本中重复的内容较多,一个地 阅读全文
posted @ 2019-03-07 22:57 博小园 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1.定位一组元素 WebDriver提供了8种定位一组元素的方法。 2.多表单切换 WebDriver只能在一个页面上对元素进行识别和定位,对于frame/iframe表单内嵌页面上的元素无法直接定位,因此WebDriver提供了方法将当前定位的主体切换为frame/iframe表单的内嵌页面中。 阅读全文
posted @ 2019-03-04 09:49 博小园 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.设置浏览器大小 # -*- coding:utf-8 -*- from selenium import webdriver import time driver = webdriver.Firefox() url = "http://www.baidu.com" driver.maximize_ 阅读全文
posted @ 2019-02-27 22:45 博小园 阅读(316) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
回到顶部