介绍
selenium提供了一个简单的API,让我们使用Selenium WebDriver来编写功能/校验测试。selenium支持java、ruby、python等多种语言。我们使用python。
通过Selenium Python的API,可以非常直观的使用Selenium WebDriver的所有功能。
安装前提
首先,要保证安装了Python,pycharm和chrome浏览器(或者firefox等) 此外安装python后应该有顺带安装了pip
安装selenium包
打开cmd命令行,通过pip来安装selenium包。
在命令行中输入pip install selenium
,等待安装完成。
安装完成后,可以通过pip show selenium
,来查看selenium是否安装成功。正常情况下会显示selenium包的相关信息。
安装webdriver
使用selenium进行web自动化测试的原理是:selenium给我们提供了api,我们调用这些api,selenium会与webdriver(浏览器驱动程序)打交道,完成我们想要对浏览器进行的操作。
因此。我们除了安装selenium包,还要安装浏览器驱动webdriver。不同浏览器的驱动是不一样的。我一般使用chrome浏览器,所以下载安装chromedriver。
这是chromedriver的镜像下载地址:http://npm.taobao.org/mirrors/chromedriver/
应该选择支持你浏览器的chromedriver。
在chrome浏览器中,点击左上角省略号图标->帮助->关于,就可以看到chrome浏览器版本。
在页面的LATEST_RELEASE文件中可以看到最新的webdriver版本。点击进入其中一个版本文件夹,然后打开里面的note.txt文件,里面有说明各个版本的webdriver所支持的浏览器版本。
下载完成chromedriver后解压,还要把它放在正确的位置。放在python文件夹->Scripts文件夹 中。参考我的路径:D:\software\python\Scripts
。
验证一下
如果完成上述步骤,按道理就应该可以使用selenium了。
新建一个工程,创建python文件,编写代码:
1 |
|
如果pycharm没有识别出selenium包,可能是由于你使用的解释器不对。把python解释器设置成python目录下的python.exe。例如我的路径是:D:\software\python
,python.exe在该文件夹下。
如何修改python解释器自行百度。