Selenium-Webdriver(python)学习笔记(一)

-- 安装,打开/关闭浏览器

1.为python安装setuptools

下载官方提供的ez_setup.py脚本.运行该脚本会自动完成setuptools下载和安装

下载地址:https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

2.为python安装pip

同样该工具也提供安装脚本get-pip.py

下载地址:https://raw.github.com/pypa/pip/master/contrib/get-pip.py

安装完后,需要将pip所在目录添加到PATH环境变量中,如C:\Python33\Scripts

3.安装selenium

接下来就是正戏了,安装selenium,命令如下

pip install selenium

等待安装完成,进入python解释器输入以下代码:

from selenium import webdriver

未出现ImportError即表示安装成功

4.启动和关闭Firefox浏览器

现在写下如下脚本:

from selenium import webdriver
from time import sleep

dr = webdriver.Firefox()
# 3秒后关闭浏览器
sleep(3)
dr.close()

  

运行之,成功打开和关闭了Firefox

5.启动和关闭其它浏览器

若要用Selenium启动Chrome或IE,则需要下载相应的Driver

下载地址: ChromeDriver / IEDriver

将下载/解压后的Driver所在目录添加到PATH环境变量中

IE的话需要额外设置一下, 将"Internet选项"->"安全"里各区域的"启用保护模式"统一勾选(或者统一取消)

然后就可以使用Selenium启动Chrome/IE了

5.关闭浏览器的两个方法

关闭浏览器可以使用close或者quit两个方法

笔者比较了一下两者运行时间上的差异,结果如下:

image

从结果上看,Firefox和IE使用close关闭速度会快一些,而Chrome则反之.并且Chrome用quit和close时间比不如Firefox/IE那么明显

相关代码: https://github.com/Ralph-Wang/webdriver_learning/

posted @ 2013-10-24 01:15  _漏斗  阅读(332)  评论(0编辑  收藏  举报