webdrive_相关浏览器介绍_1.01

本文详细介绍WebDriver(Selenium2)作为自动化测试工具的核心功能与优势,包括API易用性提升、跨浏览器兼容性以及多语言支持。同时,文章还提供了安装指南、浏览器驱动配置建议,并简述了前端技术基础。

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

一、webdriver 概述

webdriver(selenium2)是一种用于 web 应用程序的自动化测试工具,它提供了一套友好的 API ,与selenium1(selenium-RC)相比,webdriver 的API 更容易理解和使用,其可读性和可维护性也大大提高。webdriver 完全就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他程序,也不必像selenium1 那样需要先启动服务

 

二、支持浏览器

Firefox(FirefoxDriver)

IE,驱动:(InternetExplorerDriver)

Opera(OperaDriver)

Chrome(ChromeDriver)

safari(SafariDriver)

 

三、支持语言

java、c#、PHP、python、perl、ruby

 

四、安装、卸载、查看

安装:pip install selenium==XXX(指定版本号,如果不加==,则安装最新版本)

卸载:pip uninstall selenium

查看版本号:

pip show selenium

 

五、浏览器运行

启动 Firefox

1、Firefox 48以上版本

selenium 3.X + Firefox驱动 — geckodriver

2、Firefox 48以下版本

selenium2.X 内置驱动

 

启动 IE 浏览器

IE 9以上版本

selenium3.X +IE 驱动

IE 9 以下版本

selenium2.X +IE 驱动

 

启动 Chrome 浏览器

selenium2.X /3.X +Chrome 驱动

 

注意!

浏览器位数的版本和驱动版本要一致,如果是32bit 浏览器而 Driver 是64bit 则会导致运行失败

 

firefox 前端工具介绍:

1、firebug:firefox 浏览器下的一套开发类插件

2、作用:查看页面上的元素,从而根据其属性进行定位

 

前端技术介绍:

1、html:网页的基础,是一种标记语言,显示数据

2、JS:前端脚本语言,解释型语言,在页面中添加交互行为

3、xml:扩展标记语言,用来传输和存储数据

4、css:层叠样式表,用来表现 HTML或XML 等文件样式

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值