python + selenium 实战
摘要:* 项目目标 对百度登录页面(https://passport.baidu.com/v2/?login)进行登录测试 * 功能实现 自动运行用例 自动生成测试报告 自动断言与测试截图 自动将最新测试报告发送到指定邮箱 PageObject + Unittest + 数据驱动 * 工程目录 base:
阅读全文
posted @
2018-11-02 15:58
Eric_nan
阅读(886)
推荐(0)
Selenium3与Python3实战 Web自动化测试框架(五)
摘要:Selenium3与Python3实战 Web自动化测试框架 po模型 + 数据驱动 ,完整代码 1、setting.py: import os base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 项目首路
阅读全文
posted @
2018-10-29 22:14
Eric_nan
阅读(783)
推荐(0)
Selenium3与Python3实战 Web自动化测试框架(四)
摘要:Selenium3与Python3实战 Web自动化测试框架 一、行为驱动 1、行为驱动环境搭建: 行为驱动:Behavie 断言:Pyhamcrest 环境语言:Python 框架:Selenium 安装: 我们需要新建features包,在该包下要包含至少一个.feature文件和steps包,
阅读全文
posted @
2018-10-27 02:43
Eric_nan
阅读(771)
推荐(1)
Selenium3与Python3实战 Web自动化测试框架(三)
摘要:Selenium3与Python3实战 Web自动化测试框架 一、关键字模型 excel表: 关键字模型 通过代码实现:读取excel表中上述数据,进行一系列操作,实现自动打开网页、输入信息并跳转 1、excel_operation.py: excel表基本读写操作: 2、excel_cell_va
阅读全文
posted @
2018-10-26 02:20
Eric_nan
阅读(1128)
推荐(1)
Selenium3与Python3实战 Web自动化测试框架(二)
摘要:Selenium3与Python3实战 Web自动化测试框架 一、项目实战中PO模型的设计与封装 一般将所有的元素、数据都放在代码中,并不利于自动化代码的维护。最好的方式是尽量把数据、页面、操作进行分离开:PO设计模式 PO设计模式的优势: 1、使用PO模式实现注册页面封装 1)关于配置文件 Loc
阅读全文
posted @
2018-10-25 01:43
Eric_nan
阅读(2420)
推荐(0)
Selenium3与Python3实战 Web自动化测试框架(一)
摘要:Selenium3与Python3实战 Web自动化测试框架 一、环境搭建 1、selenium环境搭建 Client: pycharm python3.6 Driver: Chrome → ChromeDriver Firefox → FirefoxDriver IE → InternetExpl
阅读全文
posted @
2018-10-23 23:34
Eric_nan
阅读(5732)
推荐(2)