1. Selenium+python环境搭建

tech2022-12-06  94

Selenium+python环境搭建

简介:

目前用的selenium版本2.0 主要由Selenium Webdirver + Selenium1.0组成。而selenium1.0由SeleniumIDE+Selenium RC+Selenium 组成。

Webdirver:通过原生浏览器支持或扩展来直接控制浏览器,针对各个浏览器开发,与浏览器紧密集成,支持创建更高级的测试,其还可以利用操作系统级的调用,模拟用户输入;

selenium IDE:嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作录制与回放功能,主要用于快速创建BUG及重现脚本,可转化为多种语言;

selenium Gird:测试辅助工具,利用现有的计算机基础设施,实现多台计算上和异构环境中运行测试用例;

selenium RC:selenium的核心组件,支持多种不同语言编写自动化测试脚本,通过其服务器作为代理服务器去访问应用,达到测试的目的;

Selenium  Python绑定提供了一个简单的API,可以使用Selenium WebDriver编写功能/验收测试。通过Selenium Python API,您可以以直观的方式访问Selenium WebDriver的所有功能。

安装:

方法一:

首先安装selenium之前,安装python。在官方文档中提及在python3.6版本以上中在python内置pip模块,使用用改模块可以直接使用命令在进行安装,打开cmd窗口输入命令:pip install selenium

 

注:若输入该命令安装selenium中,提示pip不是内部或外部命令时,可以使用命令:pip3 install selenium (本人就使用这个命令)

Python3.6之前的版本,若没有pip版本怎么安装了,那我们先安装pip呗。那么pip是什么呢?

pip是一个安装和管理python包的工具,通过pip来安装python包将变得很简单,省去了繁琐的过程,但是pip的安装依赖于setuptools,安装pip之前需要先安装setuptools;

安装网址:    setuptools:https://pypi.python.org/pypi/setuptools。

pip:https://pypi.python.org/pypi/pip。

如何检测自己安装的python到底有没有pip模块呢,可以在安装python目录下的cript文件夹路径下查看是否有pip.exe或pip3.exe文件,如果有,则cmd命令行中输入pip或pip3进行验证。若验证如下图,则证明你已安装了pip模块。

 

 

方法二:

直接下载在Selenium安装包。解压,进入到cmd目录:

 

安装包下载地址:https://pypi.python.org/pypi/selenium。

下载浏览器驱动:

selenium支持多种浏览器,所以只需要下载对应的浏览器驱动,将解压得到的exe文件放到python的安装目录下即可;

 

浏览器驱动下载地址:http://www.seleniumhq.org/download/。

注:个人建议使用IE浏览器驱动,不太方便,selenium官方支持的浏览器是Firefox。但其他的也均可以,可能会有版本限制。

最后贴一个驱动百度的程序

# coding=utf-8 import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get('http://www.baidu.com') time.sleep(1)

 

 

最新回复(0)