在介绍WebDriver浏览器封装方法之前,先简单介绍自动化测试框架Python+unittest+selenium。selenium 是一个用于Web应用程序测试的开源自自动化工具。selenium测试直接运行在浏览器中,模拟真正的用户在操作。selenium具有兼容性好的特性,不管是操作系统、还是浏览器、还是脚本编程语言,它都能覆盖主流,堪称“万能”工具,因此很受用户欢迎。unittest是一款Python自带的测试框架,使用简单,与常见的测试框架一样,使用套件、组件实现自动化测试封装。这里也简单给大家阐述环境搭建:
(1)Python建议大家使用Python3,可以通过官方地址下载安装,官方下载地址:https://www.python.org/downloads/,再添加环境变量“path”-“Python安装路径”即可;
(2)selenium安装,安装Python完成后,可以使用pip直接安装selenium,cmd→pip install selenium;
(3)unittest,由于它是Python自带的测试框架,我们使用时只需要直接写入代码“import unittest”即可。
WebDriver是selenium的核心组件,通过浏览器驱动driver来驱动浏览器,执行测试脚本。在我们日常脚本的编写过程中,不同的系统可能需要不同的浏览器来执行,不同的浏览器也有不同的配置方法,我们通过封装了浏览器驱动方法,实现一个统一的浏览器驱动方法。
《自动化测试框架Python+selenium+unittest》将为大家呈现一个框架系列讲解,陆续为大家介绍Web UI自动化