web自动化测试
咻哈
为了能更好更快乐的学习而学习,我已经能快乐的学习了。
展开
-
web自动化测试环境搭建
这里我们使用实验环境:win10+ python3+Selenium3+Pycharm+Firefox1.安装 Python 3.7.0:下载地址:https://www.python.org/downloads/release根据自己系统实际情况选择操作系统和版本 下载程序后,双击打开安装程序,勾选add to path,如下图所示:通过这步操作可以省去后面添加环境变量的操作,如...原创 2019-04-28 15:25:06 · 362 阅读 · 0 评论 -
web自动化测试学习二-自动化脚本录制与回放
自动化脚本的录制与回放1.实验所需插件:Katalon Automation RecorderKatalon Automation Recorder 的开发为那些无法再用 Selenium IDE 来记录和重放自动化测试的用户们,或者是为正在使用开源框架,寻求一个好用的记录工具的使用者们,这个插件适用于 Chrome 和 最新版本的 Firefox。你可以使用插件来捕捉网页上的元素,记...原创 2019-04-28 15:41:50 · 3979 阅读 · 0 评论 -
web自动化测试学习三-web元素定位
一、查看页面元素打开浏览器,点击右键,点击“查看元素”定位相应控件代码,先点击下面的红标,再在想定位的元素上点击即可二、常用web元素定位方法1、id定位:find_element_by_id()2、name定位: find_element_by_name()3、class定位:find_element_by_class_name()4、tag定位:find_...原创 2019-04-28 16:02:36 · 291 阅读 · 0 评论 -
web自动化测试学习四-浏览器、键盘、鼠标、下拉框定位等操作
一、网页览器操作1.获取浏览器名称cu_name=driver.name2.获取当前页面的url地址cu_url=driver.current_url3.获取当前页面标题cu_title=driver.title4.获取当前页面源代码cu_html=driver.page_source5.获取当前窗口句柄cu_handle=driver.current_window_hand...原创 2019-04-28 16:35:24 · 357 阅读 · 0 评论 -
web自动化测试学习五-测试用例脚本的组织和管理(unittest)
unittest是Python自带的单元测试框架,用于编写和运行可重复的测试。1.先介绍几个概念:TestCase :测试用例TestSuite :测试用例集合。TestLoader:用来加载TestCase到TestSuite中的TestRunner:执行测试用例的,测试的结果会保存到TestResult实例中,最终信息包括运行了多少测试用例,成功了多少,失败了多少等。2...原创 2019-07-31 18:55:10 · 873 阅读 · 0 评论 -
web自动化测试学习六-通过HTMLTestRunner生成HTML测试报告
HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展,它可以生成 HTML测试报告。1.安装HTMLTestRunner:首先要下载HTMLTestRunner.py 文件,将下载的文件放入…\python\Lib目录下下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html说明:官网的...原创 2019-07-31 19:09:46 · 467 阅读 · 0 评论 -
web自动化测试学习七-数据驱动测试
通过ddt 执行数据驱动测试1.主要用途: 相同的测试脚本使用不同的测试数据来执行,将测试数据和测试行为完全分离,减少代码冗余。2.ddt用法(1) 在测试类 TestDemo 前声明使用 ddt (@ddt.ddt) (2) 在测试方法前使用@ddt.data()添加该测试方法需要得测试数据,@ddt.data接受一个可迭代的类型,以此来判断需要执行的次数。 ...原创 2019-07-31 19:43:04 · 353 阅读 · 0 评论