1、环境搭建
1.1、安装最新Python3.7
https://www.python.org/downloads/release/python-370/
1.2、安装pip
python3.7已经包含pip,打开cmd,输入pip,可以看到pip命令提示信息
1.3、安装selenium
使用pip安装,pip install selenium
1.4、安装pycharm
http://www.jetbrains.com/pycharm/download/#section=windows
1.5、安装浏览器驱动
本机使用Chrome 67.0.3396.62,安装对应驱动
查看浏览器版本对应驱动版v2.40和v2.41
https://blog.csdn.net/yoyocat915/article/details/80580066
下载对应驱动
http://chromedriver.storage.googleapis.com/index.html
解压后将chromedriver.exe文件放置在Python安装路径,本机是C:\Python37。注意安装Python的时候环境变量Path中添加python安装路径。
2、第一个实例
环境准备就绪后,打开pycharm,创建新的project,创建新的py文件,具体内容如下
## 规定编码方案为UTF-8
# coding = utf-8
## 导入selenium的webdriver包,只有导入了,才能使用webdriver API接口进行自动化编写
from seleniumimport webdriver
## 获得Chrome浏览器对象
driver = webdriver.Chrome()
## 通过get()方法向浏览器发送URL
driver.get("http://www.baidu.com")
## id=kw定位到百度的输入框,并输入Selenium2
driver.find_element_by_id("kw").send_keys("Selenium2")
## id=su定位“百度一下”按钮,向搜索按钮发送click()事件
driver.find_element_by_id("su").click()
## 退出并关闭浏览器和相应驱动程序
driver.close()
3、运行程序
脚本运行,可以看到Chrome浏览器被打开,并打开了百度网页,搜索Selenium2,浏览器被关闭,整个过程操作。