selenium
mr_tangshuai
The road of life is never straight and smooth.Where there is a will,there is a way.
展开
-
python自动化通过邮件发送测试结果
################# #单人发送文本文件 ################# importsmtplib fromemail.mime.textimportMIMEText fromemail.headerimportHeader defsendReport(): #发送邮箱 sender='[email protected]' #接收邮箱 receivers=['[email protected]','[email protected]...原创 2020-05-26 22:34:23 · 1638 阅读 · 0 评论 -
python自动化之PO设计模式
Page Object模式是一种自动化测试设计模式,将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本), 提高用例的可维护性。 传统的设计测试用例存在的弊端: 1.易读性差 2.复用性差 3.可维护性差 4.扩展性差 PO的核心要素: 1.在PO模式中抽象封装成一个BasePage类,改基类拥有一个只实现webdriver实例属性 2.每个page都继承BasePage,通过driver管理page中的元素,将page中的操作封装成一个个方法(函数) 3.TestCase继原创 2020-05-16 16:32:43 · 2635 阅读 · 0 评论 -
python自动化生成HTMLTestRunner测试报告
在脚本运行完成之后,除了在log.txt文件看到运行日志外,我们更希望能生成一张漂亮的测试报告来展示用例执行的结果。 HTMLTestRunner是python标准库的unittest模块的扩展 首先要下载HTMLTestRunner.py文件 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html Windows:下载文件直接放在python\lib目录下 liunx(ubuntu):打开终端,输入python命令进入python交互模式原创 2020-05-14 21:50:46 · 876 阅读 · 0 评论 -
selenium自动化基础总结
''' selenium2 python 自动化测试实战修订文档已上传 selenium:web自动化测试框架 webdriver包 from selenium import webdriver driver = webdriver.Chrome()#初始化一个浏览器 driver.get(url)#将网址传入到浏览器中 自动化测试要求: 1.周期比较长 2.可重复使...原创 2019-08-24 18:32:43 · 250 阅读 · 0 评论