selenium
mr_tangshuai
The road of life is never straight and smooth.Where there is a will,there is a way.
展开
-
python自动化通过邮件发送测试结果
##################单人发送文本文件#################importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeaderdefsendReport():#发送邮箱sender='1910518222@qq.com'#接收邮箱receivers=['1910518222@qq.com','2339891600@qq.c...原创 2020-05-26 22:34:23 · 1701 阅读 · 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 · 2691 阅读 · 0 评论 -
python自动化生成HTMLTestRunner测试报告
在脚本运行完成之后,除了在log.txt文件看到运行日志外,我们更希望能生成一张漂亮的测试报告来展示用例执行的结果。HTMLTestRunner是python标准库的unittest模块的扩展首先要下载HTMLTestRunner.py文件下载地址:http://tungwaiyip.info/software/HTMLTestRunner.htmlWindows:下载文件直接放在python\lib目录下liunx(ubuntu):打开终端,输入python命令进入python交互模式原创 2020-05-14 21:50:46 · 930 阅读 · 0 评论 -
selenium自动化基础总结
'''selenium2 python 自动化测试实战修订文档已上传selenium:web自动化测试框架 webdriver包from selenium import webdriverdriver = webdriver.Chrome()#初始化一个浏览器driver.get(url)#将网址传入到浏览器中自动化测试要求: 1.周期比较长 2.可重复使...原创 2019-08-24 18:32:43 · 287 阅读 · 0 评论