一、selenium环境搭建(代码——驱动程序——浏览器)——selenium是web端的一个ui自动化测试框架
前提条件:已安装python,并且配置了python环境变量
已配置好了pip环境变量(pip是一个包管理工具)
1、安装selenium
cmd—>pip install -U selenium ——>pip list ,查看安装的包及对应的版本号
2、安装浏览器及对应浏览器驱动(浏览器驱动必须和浏览器版本匹配)
Chrome—>chromedriver
chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver
notes.txt记录各版本驱动对应的浏览器版本
IE—>ieserverdriver
firefox—>geckodriver
3、驱动放到python安装目录下即可(因为python的环境变量我们已经配置好了,放在python安装目录下就可以找到)
二、浏览器基本操作
# 1、导入第三方库webdriver
from selenium import webdriver
# 2、获取一个driver对象
driver=webdriver.Chrome()
# 3、打开网址
driver.get('http://www.baidu.com')
#网页最大化显示
driver.maximize_window()
#获取当前窗口的标题
print(driver.title)
#获取窗口的url
print(driver.current_url)
driver.get('http://www.taobao.com')
#返回上一页
driver.back()
#返回下一页
driver.forward()
#刷新网页
driver.refresh()
#关闭当前窗口(活动窗口)
driver.close()
# 4、关闭浏览器并关掉进程hromedriver*32.exe(如果没有执行下面代码,打开几次浏览器,就会有几个chromedriver*32.exe进程)
driver.quit()