Selenium-Webdriver(python) (三) --- 环境搭建

本文详细介绍了如何在Windows系统上搭建Python环境,包括下载安装Python、Setuptools、pip工具,以及如何通过pip安装Selenium进行自动化测试。同时,提供了Selenium的基本使用方法,并指导了如何支持IE浏览器自动化测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载并安装python,去这个地址下载最好的就好http://www.python.org/getit/,如图所示:selenium暂时不支持python3


2.
下载安装setuptoolsWindows版本(python的基础包工具)
   
http://pypi.python.org/pypi/setuptools/0.6c11下载setuptools,对应python下载了2.7的版本,打开网页后如果看不懂英文,则在浏览器界面按Ctrl+F键搜索setuptools-0.6c11.win32-py2.7”,如图:


点击一下即可下载.如果系统是64位的,当报错的时候,百度一下即可找到答案.


3.
下载并安装pip工具【这个工具是python的安装包管理工具,类似于Ubuntuaptget工具】
  
去这个地址http://pypi.python.org/pypi/pip下载,

点击页面右侧中的即可下载.

4.将下载好的【pip-1.X.tar.gz】解压到任意文件夹下,最好不要在中文文件夹下.

:F:\pip-1.3.1

5使用CMD命令进入以上解压后的文件夹,然后使用python setup.py install

   (如果python命令使用不成功,请配置下环境变量:电脑->属性->高级->环境变量->系统变量中的PATH的值后面加上;D:\Python27;就能OK,注意分号为结束)

6、再打开CMD命令,进入pythonscript路径,如本人的D:\Python27\Scripts

7、然后输入命令:easy_install pip ,如果出现下图:


(恭喜你这边安装成功后,就可以顺利使用pip命令了)

8、安装selenium,联网的话,直接使用pip安装selenium,命令行进入 python27/script 执行:pip install -U selenium;

如图:


即可联网自动安装.

 

9.使用selenium

1>.下载载selenium的服务端,下载路径https://code.google.com/p/selenium/downloads/list,如图:


2>.下载安装jdk SE

http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装完成好后,需要配置环境变量,具体请百度一下,你就知道!
    3>.
D:\Python27\Lib\site-packages\selenium目录下的selenium.py文件

复制到 Python27\Lib\site-packages目录下
    4>.
将下载的selenium-server-standalone-X.XX.X.jar文件移动到方便操作的文件目录下,E:\根目录下.
    5>.
使用jar命令启动服务,cmd命令行下进入 selenium-server-standalone-X.XX.X.jar所在目录下,E:\
     
 执行java -jar selenium-server-standalone-X.XX.X.jar --multiwindow打开seleinum RC


       ‘'
如果打不开,查看是否端口被占用。netstat -aon|findstr 4444"
       
(每次电电脑重启都要用jar命令启动服务)

10.打开python的idle,运行如下脚本,看运行是否成功(此为火狐浏览器脚本)

# coding=gbk
from selenium import webdriver

browser = webdriver.Firefox() # 打开火狐浏览器
browser.get("http://www.baidu.com") # 登录百度首页

11.要想支持IE,下载IEDriverServer

http://code.google.com/p/selenium/downloads/list),解压缩之后,将exe程序放在安装python的根目录下即D:\Python27目录下

 

12.下面是一个IE的例子,打开百度,自动搜索selenium。


from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Ie()
driver.get("http://www.baidu.com")
elem = driver.find_element_by_name("wd")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)


说明:

本篇文章是在网上找的,觉得很好就分享出来了,原地址忘了,如果篇主看到,请留地址,一定加上吐舌头

 

 

 点击查看更多.........安静 

 点击查看更多.........安静 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值