轻松十余步,测试不再愁!

“测试不息,Coding不止”,对于每天需要跟茫茫代码、万千算法打交道的测试人员来说,测试起来真心不容易!比如,

一个不留神就可能放走一个bug;

一个慢动作就可能错失Deadline;

越来越多的企业开始使用自动化测试。可是,你知道如何开启自动化测试?轻松十余步,测试不再愁!新年伊始,一起跟着Micro Focus大咖学起来吧!

李炎,现就职于Micro Focus公司,任售前高级工程师职位。拥有10年的软件开发管理经验,熟悉软件开发生命周期各个阶段的目标与实现方式。

Micro Focus免费的Selenium IDE - Silk WebDriver,可以更加快速方便地创建各种语言的Selenium自动化测试脚本。

安装好并打开工具之后,使用注册账号登录。

在Chrome中打开OrangeHRM登录界面

输入有效的登录信息

登录

验证 “Welcome ” 成功显示

登出

验证Login按钮显示

下面,就让我们按照这个顺序开始录制脚本之旅吧!

1

录制新脚本

2

自动探测

Silk WebDriver会自动探测已经安装的浏览器,目前支持Chrom和Firefox,IE和edge后续也会支持。

3

录制器弹出

多等一会儿,就会看到浏览器打开了URL,然后右边有录制器弹出来

4

开始录制

现在开始录制了,然后我们在用户名那里点一下,就会看到下面这个图

5

输入

选择SendKeys方法,然后下面输入Admin,同样在密码那里也做相同的操作,密码也是Admin。

6

添加验证点

录制好用户名和密码输入,就录制点击Login按钮之后,添加一个验证点。添加验证点后,点击录制方法右边的那个小图标,见下图:

7

选择验证内容

选择想要验证的内容,比如我想要验证isDisplayed还有Text属性。

8

login

然后录制点击Logout按钮,同时按照第六和第七步添加另一个验证点,验证Login按钮有出现了。

9

停止

点击停止按钮,然后保存脚本,如下图:

10

验证脚本

点击保存好的脚本,Silk WebDriver会让你选择浏览器来回放,验证脚本。

11

导出脚本

验证成功后,把脚本导出为你想要的语言,之后把代码copy到自己的代码中就可以了。

本文来自企鹅号 - MicroFocus媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏13blog.site

微信公众号问题:{"errcode":40125,"errmsg":"invalid appsecret, view more at http:\/\/t.cn\/LOEdzVq, hints: [

在调试微信公众号授权登录时遇到了这个错误,着实是心烦了半天,公众号相关开发以前是经常做的,很久没有接触了,而且遇到了这么个以前没遇到的问题。 {"errcode...

4086
来自专栏程序员宝库

喂,快给我打一个小程序预览码

开发小程序的朋友们随时都会听到一句话:“喂,快给我打一个xxx环境的预览码”,无论你正在干什么,都得赶紧地回一句:“稍等,这就给你打码……”

694
来自专栏web前端

smartClient 1--框架介绍

    快速构建 大型企业应用开发(无需过多关注UI),适合基于云技术的应用,主要关注业务的发展和营销,加快开发进程

920
来自专栏向治洪

React Native自动化测试

大凡做软件开发,肯定会涉及到很多的测试,本地测试,Junit测试,用例测试等,今天就来说说RN的测试。 React Native的官方代码仓库里有一些测试代码,...

3335
来自专栏LeoXu的博客

[翻译]Ext JS 教程-MVC架构 原

大规模的客户端应用程序常常难于去编写、组织机构和维护。随着你加入更多的功能,并且投入更多的开发人员,它们渐渐趋向于失去控制。ExtJS 4 带来了一种新的不仅...

621
来自专栏happyJared

爬虫进阶:Scrapy入门

  学Py和写爬虫都有很长一段时间了,虽然工作方面主要还是做Java开发,但事实上用python写东西真的很爽。之前都是用Requests+BeautifulS...

392
来自专栏木头编程 - moTzxx

微信小游戏 :未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

1273
来自专栏逸鹏说道

平安证券自主开户客户端存在任意用户信息篡改漏洞

详细说明: 1、打开应用点击“马上开户”-“我知道了”,登录账户 2、未注册过的手机登录时,验证码可爆破。但是这个只是任意用户注册,是另外一个漏洞了。 3、...

2706
来自专栏IT派

喂,快给我打一个小程序预览码

开发小程序的朋友们随时都会听到一句话:“喂,快给我打一个xxx环境的预览码”,无论你正在干什么,都得赶紧地回一句:“稍等,这就给你打码……”

732
来自专栏web前端

smartClient 1--框架介绍

一、是什么(以下简称SC)     smartClient 是一个基于web技术的开发框架,主要包括: 一个无需安装的 Ajax/HTML5 客户端引擎 UI组...

2158

扫码关注云+社区