1。运行和配置python,在前面的文章中已经讲述过了,此处省略。。。。
2、配置和安装python下的selenium包:
在cmd窗口下面执行:pip install -U selenium (注明:要么配置了python_home,要么在python的bin目录下面执行以上命令)
3、下载ChromeDriver驱动版本:
http://chromedriver.storage.googleapis.com/index.html,可惜没有我要的64位driver啊
版本 70.0.3538.110(正式版本) (64 位)
下载个win32试试,
解压后将exe文件拷贝到chrome的目录下C:\......l\Google\Chrome\Application
将C:\......l\Google\Chrome\Application这个目录添加到环境变量path中
先查看自己安装的chrome 版本
然后根据那个网址看看note.txt对应的版本吧,我这里对应的是2.46,下载win32位的试试:
4.设置系统环境变量,将chrome的路径添加到Path中(具体步骤如下图)。
5.输入test.py脚本:
import unittest
from selenium import webdriver
#print('hellow')
driver = webdriver.Chrome()
driver.get("http://www.baidu.com/")
driver.quit
6.运行:
7.第二个python脚本
# _*_ coding:utf-8 _*_
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建Chrome驱动实例
driver = webdriver.Chrome()
driver.maximize_window() # 最大化浏览器
driver.implicitly_wait(10) # 设置隐式等待时间为10s
# 启动浏览器并且导航到指定URL
driver.get("https://www.baidu.com/")
# 定位name属性为“wd"的元素
input_text = driver.find_element_by_name("wd")
# 清空文本输入框,输入文字"selenium",然后回车
input_text.clear()
input_text.send_keys("selenium")
input_text.send_keys(Keys.RETURN)
# 关闭浏览器
driver.quit()
运行效果:如果上面的脚本运行正常,将会执行下面的操作:先打开一个Chrome浏览器,然后打开百度首页,在搜索框中输入“selenium”文本,然后点击回车出现搜索结果,最后关闭浏览器