【Selenium-WebDriver自学】Selenium-IDE安装和使用(一)
==========================================================================================================
写在前面:
做了将近8年的软件开发和项目管理,现在转行来做软件测试,对于测试而言,我还是个门外汉,需要学习的东西还是很多。
俗话说:万事开头难。
今天就把自己学的内容整理下,方便以后应用。
开始学习测试开始,最先接触的就是IDE模式的自动化测试,因为有代码基础,所以学起来也不是很费劲。
文章中的内容:
一部分是参照网上教程和参考书,一部分是自己通过实践学习整理而来。
所以,如果有截图出现雷同或者侵犯版权的,请随时跟我联系。
我的目的是学习和总结经验,方便自己的梳理自己的知识整理。
==========================================================================================================
学习参考资料:
http://www.yiibai.com/selenium/selenium_download_ide.html
Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。
它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器。
然而,所记录的脚本可以被转换成由Selenium 支持多种编程语言和脚本可以在各种其它的浏览器,以及被执行。
下面是Selenium IDE方面的详细功能。
1. Selenium IDE 2. Selenium IDE 工具特点 3. Selenium IDE 测试创建 4. Selenium IDE 测试 5. Selenium IDE验证点 6. Selenium IDE模式匹配 7. Selenium 用户扩展 8. Selenium IDE不同的浏览器
1. Selenium IDE
步骤 1 : 启动Firefox,然后导航到URL - http://seleniumhq.org/download/。在Selenium IDE部分,单击显示如下所示当前版本号的链接。

步骤 2 : Firefox的附加组件通知弹出了允许和禁止的选项。用户必须允许安装。

步骤3 : 加载项安装程序发出警告不可信的附加组件的用户。点击“Install Now”。

备注:步骤1~3,也可以在FireFox通过添加组件来完成。
(1)打开FireFox浏览器,找到展开更多按钮。

(2)在更多面板里找到附加组件,打开附加组件页面。

(3)在搜索栏里查找selenium,然后安装组件即可。

步骤 4 : Selenium IDE现在可以通过浏览访问 'Tools' >> 'Selenium IDE'。

步骤 5 : 在Selenium IDE,也可以直接从快速访问菜单栏访问,如下图所示。

==========================================================================================================
学习小结:
1. 安装Selenium IDE的链接http://seleniumhq.org/download/ 有时候打不开,所以下载的时候,可以通过其他途径下载,比如百度搜索
【Selenium IDE】关键字,在CSDN等其他途径下载。
2. 除了从官网下载,也可以通过FireFox浏览器自身的插件扩展中心下载,我觉得这个方法更简单一些。
3. 安装部分的内容,难度系数而言,不是很大,所以我已经成功的在FireFox上安装OK。
接下来进一步学习Selenium IDE工具的使用。
==========================================================================================================
【Selenium-WebDriver自学】Selenium-IDE安装和使用(一)的更多相关文章
- Selenium WebDriver VS Selenium RC
WebDriver到底是什么? WebDriver是一个Web的自动化测试框架,它支持你执行你的测试用例在不同的浏览器上面,并不像Selenium一样只支持Firefox. WebDriv ...
- Selenium_用selenium webdriver实现selenium RC中的类似的方法
最近想总结一下学习selenium webdriver的情况,于是就想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法.目前封装了一个ActionDrive ...
- [Selenium] Selenium WebDriver 的下载和安装
为配合较为广泛使用Java 语言的程序员,仅以WebDriver 的Java语言绑定进行讲解. 步骤1:下载并安装Java开发环境 1)在系统中安装JDK(Java开发工具吧,Java Develop ...
- 【零基础】Selenium:Webdriver图文入门教程java篇(附相关包下载)
一.selenium2.0简述 与一般的浏览器测试框架(爬虫框架)不同,Selenium2.0实际上由两个部分组成Selenium+webdriver,Selenium负责用户指令的解释(code), ...
- selenium webdriver学习(一)------------快速开始(转载JARVI)
selenium webdriver学习(一)------------快速开始 博客分类: Selenium-webdriver selenium webdriver 学习 selenium webd ...
- Selenium WebDriver 之 PageObjects 模式 by Example
目录 1. 项目配置 2. 一个WebDriver简单例子 3. 使用Page Objects模式 4. 总结 5. Troubleshooting 6. 参考文档 本篇文章通过例子来阐述一下Sele ...
- Selenium Tutorial (1) - Starting with Selenium WebDriver
Starting with Selenium WebDriver Selenium WebDriver - Introduction & Features How Selenium WebDr ...
- Selenium Webdriver概述(转)
Selenium Webdriver https://www.yiibai.com/selenium/selenium_overview.html# webdriver自动化俗称Selenium 2. ...
- Selenium 上手:Selenium扫盲区
Selenium 自述Selenium 是由Jason Huggins软件工程师编写的一个开源的浏览器自动化测试框架.主要用于测试自动化Web UI应用程序. Selenium 工作原理通过编程语言( ...
- Selenium UI自动化测试 Selenium Automatic Testing
https://www.cnblogs.com/sunada2005/archive/2013/12/22/3486314.html UI Automatic Testing 1. 什么样的项目适合自 ...
随机推荐
- App音频内录 录音
1.android模拟器 天天模拟器+BlueStacks 2.高清内录软件 Audio Record Wizard.exe 3.音频剪切软件 Adobe Audition CS6
- linux二进制安装MariaDB
第一步:准备账号 [root@centos7 ~]#getent passwd mysql //查看有没有mysql账号(没有的话需要创建) [root@centos7 ~]#useradd -r m ...
- !important强制此css最强,其它被覆盖
有时我们引用别人写的插件不知道某个样式在哪儿,或者想要覆盖其它样式,就要用到 !importan; 例如以下是引用boostrap,默认bootstrap都是圆边框,我们不想用,例子中同一样式也出现多 ...
- JavaScrip之BOM、DOM
BOM 浏览器对象模型(BrowserObjectModel),可以对浏览器窗口进行访问和操作.使用 BOM,开发者可以移动窗口.改变状态栏中的文本以及执行其他与页面内容不直接相关的动作. 使 Jav ...
- Xshell5 评估过期,需要采购,不能使用
Xshell5 评估过期,需要采购,不能使用 标签: Xshell linux 2017年10月10日 13:13:1029507人阅读 评论(9) 收藏 举报 版权声明:本文为博主原创文章,未经博主 ...
- offse家族属性
在JavaScript中,常用offset.scroll和client家族属性来表示元素的位置和大小相关属性,最近在网上找到了一张图来表示三者之间的关系,正好可以在此借鉴一下. 本次主要来看一下off ...
- 服务网关zuul之五:熔断
路由熔断 当我们的后端服务出现异常的时候,我们不希望将异常抛出给最外层,期望服务可以自动进行一降级.Zuul给我们提供了这样的支持.当某个服务出现异常时,直接返回我们预设的信息. 如果没有配置fall ...
- Scala传名参数(By-Name)
1.=> 在了解Scala的By-Name参数之前,先了解下“=>”在Scala中有几种用法: 1.对于值,“=>”相当于lambda表达式.如: scala> List(,, ...
- 传统Java Web(非Spring Boot)、非Java语言项目接入Spring Cloud方案
技术架构在向spring Cloud转型时,一定会有一些年代较久远的项目,代码已变成天书,这时就希望能在不大规模重构的前提下将这些传统应用接入到Spring Cloud架构体系中作为一个服务以供其它项 ...
- NodeJs针对Express框架配置Mysql进行数据库操作
Express版本:4.14.1 说明:如下配置以express为例进行配置并进行测试,当然mysql中间件也可以在nodejs中单独使用. 参考:NodeJs的Mysql中间件Github地址 1. ...