Katalon Studio数据驱动

最近呢,又重新用起了katalon就把之前整理的东西分享下,也是记录下,方便后边学习使用

Katalon数据驱动

首先在需要添加的用例的变量模式添加变量

1.建立数据文件,此处我们以excel为例进行三次账号的登录与退出测试,katalog支持多种数据源格式,我们常用到的,excel,csv,database data 均支持。

 

 

2. 上传excel文件

 

 

3.核对上传文件的信息

Excel示例

 

 

4. 写一个正常的流程。

 

5.先将用例加入测试集中,再点击右上角show Data Binding 选择我们建立好的数据文件

 

将excel文件加入

 

 

 

此时已经将我们的文件与数据源绑定成功如下图。

6.接下来改造用例

 

 

此时数据对照设置完成。此时在运行即可成功,三次登录

 

 

代码延伸,如果感觉上边无代码操作太繁琐,可以直接在代码框中进行设置,代码示例如下

WebUI.openBrowser('http://sso-web.test2.jimistore.com')

 

for (def index = 0; index < findTestData('login/login_data').getAllData().size(); index++) {

    WebUI.setText(findTestObject('login_and_out/input__userName'), findTestData('login/login_data').getValue(1, index +

            1))

 

    WebUI.setText(findTestObject('login_and_out/input__password'), findTestData('login/login_data').getValue(2, index +

            1))

 

    WebUI.click(findTestObject('login_and_out/button_ login'))

 

    WebUI.mouseOver(findTestObject('login_and_out/span_username'))

 

    WebUI.waitForElementPresent(findTestObject('login_and_out/span_login_out'), 0)

 

    WebUI.click(findTestObject('login_and_out/span_login_out'))

}

 

WebUI.closeBrowser()

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值