工欲善其事,必先利其器。
1.测试环境的搭建
安装python
python的安装就不介绍了。
安装Pip
在最新Python安装包里面已经集成了pip,读者可以到python的安装目录C:Python27Scripts下查看是否有pip.exe或pip3.exe文件。如果有可以直接在Windows命令提示符下输入pip或pip3命令:
如果出现pip命令的说明信息,说明我们已经安装成功。如果提示pip不是内部或者外部命名,则可以手动将C:Python27Scripts目录添加到系统环境变量下的Path下面,重新打开cmd命令验证。
安装Selenium
通过pip命令直接安装Selenium。
C:Usersluo>pip install selenium
安装pip的好处就是可以使用pip命令方便的安装Python第3方库。在通过pip安装Python第3方库时,如果只输入包名,则默认安装当前库中最新的版本,如果我们不想安装最新版本的包,则可以在包名后加上版本号。
C:Usersluo>pip install selenium==3.141.0 //指定版本号
C:Usersluo>pip show selenium // 查看当前包的版本信息
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't b
e maintained after that date. A future version of pip will drop support for Python 2.7.
Name: selenium
Version: 3.141.0
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache 2.0
Location: c:python27libsite-packages
Requires: urllib3
Required-by:
安装浏览器驱动
WebDriver支持Firefox、IE、Opera和Chrome等浏览器。
各浏览器驱动下载地址:
https://www.seleniumhq.org/download/
安装浏览器驱动
将下载的.zip解压得到chromedriver.exe文件直接放到C:Python27目录下。(其他浏览器也同样放置到该目录下)
环境搭建完成后,编写脚本来查看浏览器是否能正常运行。
1 # -*- coding: utf-8 -*- 2 from selenium import webdriver 3 4 driver = webdriver.Chrome() 5 driver.get("http://wwww.baidu.com") 6 7 driver.find_element_by_id("kw").send_keys("Selenium2") 8 driver.find_element_by_id("su").click()
程序能调用相应的浏览器运行,则说明我们的浏览器驱动安装成功。