selenium webdriver python 环境搭建
2015-11-20 11:08
821 查看
1. 安装python
https://www.python.org/getit/选择2.7版本,下载安装即可。
验证是否安装成功:打开cmd,输入"python -V",显示python版本号即安装成功。
2. 安装setuptools
https://pypi.python.org/pypi/setuptools安装步骤
下载setuptools-18.5.zip,完成之后解压
打开cmd,进入路径setuptools-18.5
python setup.py install
3. 安装pip
https://pypi.python.org/pypi/pip安装步骤
下载pip-7.1.2.tar.gz,完成之后解压
打开cmd,进入路径pip-7.1.2
python setup.py install
4. 安装selenium
安装步骤:打开cmd
进入python\Scripts路径
pip install –U selenium
5. 安装JRE
http://www.java.com/en/download/manual.jsp安装好之后,cmd中输入 "java -version"验证是否安装成功。
6. 安装Eclipse
http://www.eclipse.org/downloads/下载之后,解压即用
7. 安装PyDev
本人配置:JDK1.8.0_11+eclipse4.4.0+pydev2.8.2尝试最新版本4.4.0,结果发现不行,最后改成2.8.2。也就是说可能需要多试几个版本。
方法一(网速不好时一般不好用):
打开eclipse
Help -> Install New Software -> Add,输入http://pydev.org/updates
方法二:
http://sourceforge.net/projects/pydev/files/pydev/
下载之后解压(PyDev 2.8.2.zip),得到Plugins和Feature文件夹,分别复制到Eclipse对应的文件夹中,覆盖即可。
重启Eclipse,打开Help -> Installation Details->Plug-ins,如果存在PyDev则安装成功。
8. 设置python解释器
打开EclipseWindow->Preferences->Pydev->Interpreter-Python,配置Python 解释器。
9. HelloWorld
打开Eclipse -> Window -> Open Perspective -> Other -> PyDev。New一个 “PyDev Project”。
新建一个 "PyDev Module"。
#encoding:utf-8 from selenium import webdriver import time driver=webdriver.Firefox() driver.get("http://www.baidu.com") time.sleep(3) print driver.title assert "百度一下" in driver.title elem=driver.find_element_by_id("kw") elem.send_keys("selenium") driver.find_element_by_id("su").click() time.sleep(3) print driver.title assert "selenium" in driver.title driver.close()
Run As-> Python Run
相关文章推荐
- 文章标题
- python 3.x 163邮箱登陆,邮件读取
- 每天一点——python map()和reduce()
- Python聚类算法之基本K均值实例详解
- Python实现将xml导入至excel
- 基本线性回归、局部加权线性回归和缩减方法(岭回归、前向逐步回归) in Python
- Python文件操作之简化代码
- python的循环,pass和DocString
- 每天一点python —— yield
- python logging模块的多文件应用
- windows下安装Python以及numpy、scipy、scitik-learn模块(3.4版本)
- python字典中没有输入的键key 返回一定的错误信息或者提示状态
- Python 字符串操作方法大全
- 每天一点python —— 迭代器与生成器
- ipythonnotebook + spark
- Python获取操作系统信息(版本、操作系统名称、位数、架构等)
- python基础之各种异常及其解决方案
- 使用python实现短语查询
- python 能干什么
- python3.x 对 python2.x 语法变动