文章分类 -  Selenium3与Python3 自动化测试实战

python + selenium 实战
摘要:* 项目目标 对百度登录页面(https://passport.baidu.com/v2/?login)进行登录测试 * 功能实现 自动运行用例 自动生成测试报告 自动断言与测试截图 自动将最新测试报告发送到指定邮箱 PageObject + Unittest + 数据驱动 * 工程目录 base: 阅读全文
posted @ 2018-11-02 15:58 Eric_nan 阅读(886) 评论(0) 推荐(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) 推荐(0)
Selenium3与Python3实战 Web自动化测试框架(四)
摘要:Selenium3与Python3实战 Web自动化测试框架 一、行为驱动 1、行为驱动环境搭建: 行为驱动:Behavie 断言:Pyhamcrest 环境语言:Python 框架:Selenium 安装: 我们需要新建features包,在该包下要包含至少一个.feature文件和steps包, 阅读全文
posted @ 2018-10-27 02:43 Eric_nan 阅读(771) 评论(0) 推荐(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) 评论(4) 推荐(1)
Selenium3与Python3实战 Web自动化测试框架(二)
摘要:Selenium3与Python3实战 Web自动化测试框架 一、项目实战中PO模型的设计与封装 一般将所有的元素、数据都放在代码中,并不利于自动化代码的维护。最好的方式是尽量把数据、页面、操作进行分离开:PO设计模式 PO设计模式的优势: 1、使用PO模式实现注册页面封装 1)关于配置文件 Loc 阅读全文
posted @ 2018-10-25 01:43 Eric_nan 阅读(2420) 评论(3) 推荐(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) 评论(10) 推荐(2)