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

“测试不息,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 条评论
登录 后参与评论

相关文章

来自专栏C#

DotNet加密方式解析--非对称加密

    新年新气象,也希望新年可以挣大钱。不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬。(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...)...

6068
来自专栏张善友的专栏

Silverlight + Model-View-ViewModel (MVVM)

     早在2005年,John Gossman写了一篇关于Model-View-ViewModel模式的博文,这种模式被他所在的微软的项目组用来创建Expr...

3338
来自专栏转载gongluck的CSDN博客

cocos2dx 打灰机

#include "GamePlane.h" #include "PlaneSprite.h" #include "BulletNode.h" #include...

7416
来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

4425
来自专栏闻道于事

js登录滑动验证,不滑动无法登陆

js的判断这里是根据滑块的位置进行判断,应该是用一个flag判断 <%@ page language="java" contentType="text/html...

8908
来自专栏魂祭心

原 canvas绘制clock

5184
来自专栏杨龙飞前端

scrollto 到指定位置

2994
来自专栏Golang语言社区

【Golang语言社区】GO1.9 map并发安全测试

var m sync.Map //全局 func maintest() { // 第一个 YongHuomap := make(map[st...

5548
来自专栏跟着阿笨一起玩NET

c#实现打印功能

3852
来自专栏张善友的专栏

LINQ via C# 系列文章

LINQ via C# Recently I am giving a series of talk on LINQ. the name “LINQ via C...

3025

扫码关注云+社区