一、环境搭建
关于selenium的相关介绍我网上已经很多了,就不在这里介绍了,感兴趣的朋友可以百度搜一下,下面我们直接进入主题,
博主环境如下
OS:MAC 10.12.5
Python: 3.5.1
selenium 3.5.0
virtualenv 15.1.0
chromewebdriver
1)python安装
打开https://www.python.org/downloads/,然后选择你需要的版本下载,根据提示下一步下一步直到结束
2)virtualenv安装(非必要)
virtualenv用于隔离系统环境(可以简单理解成虚拟机,其实我也不是太明白^_^),避免影响到当前的环境。
a.安装 virtualenv
(ENV) zhangxiaojundeMacBook-Air:ENV zhangxiaojun$ pip install virtualenv
Collecting virtualenvDownloading
virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)
100% |████████████████████████████████| 1.8MB 218kB/s
Installing collected packages:
virtualenvSuccessfully installed virtualenv-15.1.0
提示信息如上面就说明安装成功啦b.virtualenv创建虚拟环境
zhangxiaojundeMacBook-Air:ENV zhangxiaojun$ virtualenv test
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.5' New python executable in /Users/zhangxiaojun/project/ENV/test/bin/python3 Also creating executable in /Users/zhangxiaojun/project/ENV/test/bin/python Installing setuptools, pip, wheel...done.c.使用virtualenv
zhangxiaojundeMacBook-Air:ENV zhangxiaojun$ source test/bin/activate
(test) zhangxiaojundeMacBook-Air:ENV zhangxiaojun$然后看到最前面有一个(test)就代表可以啦
3) 安装selenium
(ENV) zhangxiaojundeMacBook-Air:ENV zhangxiaojun$ pip install selenium
Collecting selenium Downloading selenium-3.5.0-py2.py3-none-any.whl (921kB) 100% |████████████████████████████████| 921kB 197kB/s Installing collected packages: selenium
4)安装chromewebdriver(其实下载下来就行)
访问http://npm.taobao.org/mirrors/chromedriver地址下载一个你浏览器对应版本就行,解压后拷贝到usr/local/bin/目录下(其实只要放到环境变量中就行,windows的放在python安装目录下就行,例如:C:\Python3.5\)
二.验证selenium
使用selenium打开测试窝,然后等待5s后退出。
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.testwo.com/") time.sleep(5) driver.quit()
声明:欢迎大家加入测试窝官方交流群(316016449),如上述内容存在错误,请帮忙指出,我会及时更正。