一、什么是Selenium
Selenium 是一个用于Web应用程序测试的工具。
Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。
二、Selenium环境搭建
安装Python
这里暂时只说windows下的。访问Python官网:https://www.Python.org/选择下载Python2或者3系列,注意python3并不是python2的简单升级版,建议下载安装python3,直接点击安装,注意勾选将其自动添加至系统环境变量中,并且勾选自动安装pip,便于我们直接从cmd中使用。具体步骤不再多说,网上教程很多。
安装PyChrom
PyCharm 是一个比较简单好用python编辑器中,而且可以跨平台,在macos和windows下面都可以用,这点比较好。到PyCharm官网下载PyCharm安装包。安装具体步骤不再多说,可参考点击打开链接
安装Selenium
安装好了Python环境之后,我们直接用pip install Selenium
命令来安装Selenium。
安装浏览器驱动
chromedriver的版本:
到此环境搭建基本完成,我们来写一个简单的例子打开搜狐,访问百度首页。打开PyChrom,新建一个test.py文件,代码如下:
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.common.keys import keys
driver=webdriver.Chrome()
driver.get("https://www.baidu.com")
运行之后结果如图: