selenium基本介绍
Selenium是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。
●Selenium官网的介绍
Selenium is a suite of tools to automate web browsers across many platforms.
●runs in many browsers and operating systems
●can be controlled by many programming languages and testing frameworks.
Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试
1.安装selenium
首先在windows命令提示符(cmd)输入pip install selenium命令安装selenium。
测试
任意打开一款Python编辑器,默认Python自带的IDLE也行。创建 csdn.py文件,输入以下内容:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.csdn.net/')
print(driver.title)
driver.quit()
运行发现报错,这里是缺少浏览器驱动,请看下面。
2.安装浏览器驱动
当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。(上面的代码中“driver = webdriver.Chrome()”就是使用了谷歌驱动)。
下面是各浏览器的驱动地址:
Firefox浏览器驱动:geckodriver
Chrome浏览器驱动:chromedriver
IE浏览器驱动:IEDriverServer
注:根据自己的使用习惯,电脑系统选择合适的浏览器驱动。
3.设置浏览器驱动
设置浏览器的地址非常简单。 我们可以手动创建一个存放浏览器驱动的目录,例如: 我把下载的文件放在D:\chromedriver文件夹中。
再根据顺序:我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将D:\chromedriver”目录添加到Path的值中。
浏览器驱动设置完成。输入上面的代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.csdn.net/')
print(driver.title)
driver.quit()
发现代码操作谷歌浏览器打开CSDN首页,然后打印标题退出,代码运行正确。
此时selenium全部前期准备完成,小伙伴们找一个其他网页试试吧!