selenium 简单使用手册

selenium 简单使用手册

ID:13260157

大小:324.00 KB

页数:7页

时间:2018-07-21

selenium 简单使用手册_第1页
selenium 简单使用手册_第2页
selenium 简单使用手册_第3页
selenium 简单使用手册_第4页
selenium 简单使用手册_第5页
资源描述:

《selenium 简单使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、selenium简单手册1、简介Selenium是一个Web应用程序自动化测试工具,由ThoughtWorks公司的开发和测试员团队开发。Selenium是开源软件并可被下载和使用,这不会带来指控。Selenium测试直接在浏览器中运行,就像真实用户所做的一样。它运行在InternetExplorer中,在Windows、Linux和Macintosh上的MozillaSuite和Firefox中,还能在Mac上的Safari中。其它测试工具都不能覆盖如此多的平台。Selenium的中文名为“硒”,是一种化学元

2、素的名字,它对汞(Mercury)有天然的解毒作用,实验表明汞暴露水平越高,硒对汞毒性的拮抗作用越明显,所以说硒是汞的克星。大家应该知道Mercury测试工具系列吧(QTP,QC,LR,WR...),他们功能强大,但却价格不菲,大家对此又爱又恨!故thoughtworks特意把他们的Web开源测试工具命名为Selenium,以此帮助大家脱离汞毒。别的不多说了,说的了就让大家觉得太复杂了。与其他测试工具相比,使用Selenium的最大好处是:1、Selenium测试直接在浏览器中运行,就像真实用户所做的一样。Se

3、lenium测试可以在Windows、Linux和MacintoshAnd上的InternetExplorer、Mozilla和Firefox中运行。其他测试工具都不能覆盖如此多的平台。2、使用Selenium和在浏览器中运行测试还有很多其他好处。下面是主要的两大好处:a.通过编写模仿用户操作的Selenium测试脚本,可以从终端用户的角度来测试应用程序。b.通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。背景知识:验收测试(也称功能测试)是用来测试手工任务的功能的,但是手工测试这些任务可能很花时间,并

4、且容易出现人为的错误。在本文中,作者为架构师、开发人员和测试人员展示了如何使用Selenium测试工具来自动化验收测试。通过自动化测试,可以节省时间,并消除测试人员所犯的错误。Web应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现操作人员人为的错误,也比较费时间。因此,尽可能将这些任务自动化,以消除人为因素,这是一种很好的做法。于是Selenium之类的测试工具就有了用武之地。Selenium帮助您自动化验收测试,从而可以构建经过更严格测试

5、、因而更为可靠也更易于维护的软件。验收测试也称黑盒测试和功能测试,是测试和检验应用程序是否能按照涉众(stakeholder)的功能性需求、非功能性需求和其他重要需求来运行的一种方法。验收测试是单元测试和组合测试的补充,后两者通常是使用xUnit框架编写的。验收测试也可以使用编程语言来编写,但是Selenium和其他类似的工具,例如Fitnesse,也支持用特定于工具的文档格式编写测试。验收测试与单元测试和组合测试有以下不同之处:1、应用程序是作为一个完整的端到端实体来测试的,而不是像单元测试和组合测试那样,只

6、是测试一个类或一组类。2、验收测试是在用户界面(例如一个浏览器)上执行的,而不是在Web应用程序界面上执行的。3、编写测试用例的人不一定知道应用程序的内部结构,因此也被称作黑盒测试。非技术性用户也可以编写验收测试。2、安装首先安装Firefox浏览器,然后安装seleniumIDE。下载好selenium以后直接在firefox中使用“打开文件”打开即可。3、seleniumIDE录制脚本和回放 通过seleniumIDE录制脚本,通过firefox的“工具”的seleniumIDE启动。IDE启动后,弹出如下

7、对话框:上图标明了一些SeleniumIDE的主要功能。其中,由Command,Target,Value组成的表格就是脚本,每个脚本都是由一条一条的Action(行为)组成,而每个Action又由(Command,Target,Value)三者组成。Command是selenium的命令,Target指的是Web中的某个对象,比如:文字,输入框等等。Value就是这个对象的值。当弹出上面的IDE窗口后,我们就可以开始Selenium的脚本录制了,右上角有个红色的圆点,当它下按时(如上图)就表示IDE正在进行脚本

8、录制。录制的时候,在baseURL中填写要记录的网址,点击录制按钮。下面演示一个例子:上图例子中,我的操作步骤如下:(1).在地址栏输入:http://www.baidu.com/(2).登陆百度首页后,在查询框输入“hyddd”。(3).按“百度一下”按钮(4).进入搜索结果页面后,右键单击第一条记录(即:hyddd-博客园),在右键弹出菜单中,单击“VerifyTestPersen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。