Selenium WebDriver是Web UI自动化最流行的工具之一。没有比Python更好的补充它来自动化广泛的Web应用程序。因此,我们提供了这个Selenium Webdriver Python教程,以帮助您快速完成任务。那么让我们开始了解我们在UI自动化测试中所做的一切。在此所写文章做成笔记记录的形式,书写代码过程中难免取之互联网,有的是本人书写,推崇自己一些见解想法
Web UI自动化是指自动执行在Web浏览器窗口中执行的操作,如导航到网站,填写表单,包括处理文本框,单选按钮和下拉列表,提交表单,浏览网页,处理弹出窗口等等。硒WebDriver是一个可以自动执行所有这些任务。它可以与Firefox,Internet Explorer,Safari和Chrome等所有类型的Web浏览器交互。
大多数情况下,我们使用Java和Eclipse来创建一个Selenium Webdriver项目。在这篇文章中,我们将使用Python来取代Java,并演示Selenium Webdriver Python集成如何实现Web UI自动化。
Selenium是一个开源的,它的库有不同的编程语言来执行Web UI自动化测试,Python就是其中之一。
用于Python的Selenium WebDriver客户端库使我们能够利用Selenium WebDriver提供的所有功能,并与Selenium Standalone Server交互以执行基于浏览器的应用程序的自动化测试(远程和分布式测试)。
对于推动Selenium WebDriver Python库开发的团队及其成员来说,可能与你有关,他们是Miki Tebeka,AdamGoucher,Eric Allenin,David Burns,Luke Semerau,Jason Huggins和MaikRoder。
Selenium Webdriver库与一系列包含Python 2.6,2.7和3.2-3.5的Python版本兼容。
Web自动化的Selenium Webdriver Python安装程序。
安装Python。
在Linux发行版,MAC OS X和Unix机器上; Python是默认安装的。
但是,在Windows机器上,需要单独安装。以下链接提供了针对不同操作系统的Python安装程序:
下载python安装程序:https://www.python.org/downloads/
在本教程中,我们已经下载了最新版本的Python(3.5.1),并将其用于本教程不同部分给出的示例。您可以使用下面给出的直接链接来安装Python 3.5.1。
https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe
运行Python安装程序后,它还会安装Python的包管理器工具。它有助于安装像Selenium Webdriver这样的高级软件包。
安装Selenium Webdriver Python包。
有两种独特的方式来安装和准备Selenium Webdriver Python安装程序。
A-使用PIP包管理器来用Python安装Selenium。
1- 首先进入你已经安装python的目录。例如,我们安装了最新的Python版本3.5.1,它的位置在<C:\ python \ python35>文件夹中。
**2-**使用工具来安装Selenium Webdriver软件包。