软件测试 / 测试开发丨 Selenium Web 自动化多浏览器处理
免费领取:测试资料+测试用例+简历模板+测试文档
本文为霍格沃兹测试开发学社学员学习笔记分享
一、多浏览器测试介绍
1.1、多浏览器测试背景
用户使用的浏览器(firefox,chrome,IE 等)
web 应用应该能在任何浏览器上正常的工作,这样能吸引更多的用户来使用
1.2、多浏览器测试概述
是跨不同浏览器组合验证网站或 web 应用程序功能的过程
是兼容性测试的一个分支,用于保持功能和质量的一致性
适用于面向客户的网站和组织内部使用的站点
二、多浏览器测试实现
2.1、多浏览器的实现方案
复制代码
2.2、pytest hook 函数
pytest_addoption 添加命令行参数组/命令行参数
pytest_configure 解析命令行选项,每个插件都会用到这个 hook 函数
2.3、pytest_addoption 与 pytest_configure
pytest_addoption:
parser.getgroup 创建/获取组名
addoption 添加一个命令行选项
pytest_configure:
通过 config 对象的 getoption()方法获取命令行参数
将命令行获取到的内容赋值给变量
复制代码
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/5a56b8caf46296bdfac338c1f】。文章转载请联系作者。
评论