一、直接赋值

手机号输入框需要输入手机号“10012345678”,直接赋值,直接填写手机号

//手机号码:直接赋值
WebUI.setText(findTestObject('admin/0.CommonGlobal/dialog_input', [('placeholder') : '请输入手机号码']), "10012345678")

二、变量赋值

证件类型需要选择“台湾居民来往大陆通行证”,直接赋值为

//证件类型:变量赋值
WebUI.click(findTestObject('admin/0.CommonGlobal/InputTextdiy', [('placeholder') : '请选择证件类型']))
WebUI.click(findTestObject('admin/0.CommonGlobal/dropdownSpan_diy', [('name') :'台湾居民来往大陆通行证']))

使用变量赋值,则变量处新建变量,如cardtype,设置值,并引用。

//证件类型:变量赋值
WebUI.click(findTestObject('admin/0.CommonGlobal/InputTextdiy', [('placeholder') : '请选择证件类型']))WebUI.click(findTestObject('admin/0.CommonGlobal/dropdownSpan_diy', [('name') :cardtype]))

三、全局变量

使用全局变量GlobalVariable.G_people_account进行赋值。

//证件号码:全局变量
WebUI.setText(findTestObject('admin/0.CommonGlobal/dialog_input', [('placeholder') : '请输入身份证']), GlobalVariable.G_people_account)

四、关键字生成结果

自定义的关键字CustomKeywords.‘utils.randomInfo.newName’()可返回一个随机生成的姓名,使用关键字生成的结果进行填充姓名输入框:

//姓名:关键字生成
WebUI.setText(findTestObject('admin/0.CommonGlobal/dialog_input', [('placeholder') : '请输入姓名']), CustomKeywords.'utils.randomInfo.newName'())

五、表格数据

可使用findTestData(‘data/testdata’).getValue()方法获取表格中的值。如下所示,获取第13列随机行的数据

//工种:随机表格数据
Random rd = new Random()Integer randomnum = rd.nextInt(87)WebUI.setText(findTestObject('admin/0.CommonGlobal/dialog_input', [('placeholder') : '请输入工种']), findTestData('data/testdata').getValue(12, randomnum + 1))

获取随机一行的工种数据

katalon:赋值方式相关推荐

  1. 【Verilog HDL】赋值语句之阻塞赋值方式与非阻塞赋值方式

    刚开始接触Verilog HDL语言时,这种硬件描述语言有一点与软件的程序设计语言直观上的最大区别大概就是这个赋值语句了(这里只是强调直观上的最大区别,事实上的最大区别并非如此). Verilog H ...

  2. python赋值方式

    链式赋值 a = 1 b = 1 c = 1 #对于这种变量值都是相同的变量,可以采用下面的连试赋值方式一起赋值a= b= c= 1print(id(a),a) print(id(b),b) prin ...

  3. String有两种赋值方式

    String有两种赋值方式,第一种是通过"字面量"赋值. String str = "Hello"; 第二种是通过new关键字创建新对象. String str ...

  4. [css] 说下line-height三种赋值方式有何区别?

    [css] 说下line-height三种赋值方式有何区别? line-height 可以有带单位及不带单位的写法(感觉其实是两种).div{line-height: 24px;line-height ...

  5. 【Makefile由浅入深完全学习记录4】变量和不同的赋值方式

    今天来学习Makefile中变量的不同的赋值方式!努力的意义就是让贫穷不再限制你的想象!加qq共同学习交流1126137994 1.概念 makefile中支持程序设计中变量的概念 makefile中 ...

  6. 字符串赋值方式理解 sizeof 和strlen的一些区别

    #include<stdio.h> #include<string.h>  int main() {  int a,i=0;  char ch[10000];  while(s ...

  7. python变量赋值方式_python变量和变量赋值的几种形式

    动态类型的语言 python是动态类型的语言,不需要声明变量的类型. 实际上,python中的变量仅仅只是用来保存一个数据对象的地址.无论是什么数据对象,在内存中创建好数据对象之后,都只是把它的地址保 ...

  8. layui table 表格两种赋值方式下,data分页效果有效, url分页效果的失效 问题的解决。

    layui table 表格两种赋值方式下,data分页效果有效, url分页效果的失效 问题的解决. 参考文章: (1)layui table 表格两种赋值方式下,data分页效果有效, url分页 ...

  9. C++中对string对象的初始化及赋值方式总结

    C++中对string对象的初始化及赋值方式总结 C++中的string对象是最常用的几种数据类型之一. 初始化string对象的方式有以下几种: string s1; //默认初始化,s1是一个空串 ...

最新文章

  1. Provisioning Services 7.6 入门到精通系列之九:创建和配置目标设备
  2. modbus 0x06 连续写_这篇很实用,看完学会MODBUS的应用及编程
  3. Dapr牵手.NET学习笔记:Actor一个场景
  4. net core体系-web应用程序-4asp.net core2.0 项目实战(1)-11项目日志解决方案
  5. python3调用adb命令_Python操作adb命令
  6. 关于2d物理引擎box2d与ape的评论
  7. 如何把Web缓存都充分利用上来?
  8. linux线程调度与rtos,实时Linux和RTOS的基本特性及技术进行比较
  9. Python 实现LU分解
  10. wakeonlan 远程唤醒开机软件(网络唤醒)
  11. 读 Timothy Gowers 之 Mathematics: A Very Short Introduction
  12. 汇编语言---指令格式和基本语法
  13. linux命令察看图片
  14. MTK keypad调试,扩张键盘IC AW9523
  15. 依据sh_goods的结构与数据,在mydb数据库中创建一张tm_goods表,并将价格在20到50之间的商品价格减5元,库存量再新增300件。
  16. 2018年python就业现状_2018年Python就业形势分析 拿数据说话
  17. Unity中获取游戏对象的组件
  18. 计算机应用基础免费,一计算机应用基础
  19. 浪潮编程题python石头排序_数分 | 沙滩排石头-浪潮提前批笔试 Java、C++、Python
  20. linux 7 内核崩溃重启,centos7无故重启-内核升级

热门文章

  1. android开关不了机,电脑关不了机了怎么办
  2. 通过jquery js 实现幻灯片切换轮播效果
  3. GreenPlum数据库及语法使用
  4. Android OpenGL+Camera2渲染(2) —— OpenGL实现Camera2图像预览
  5. 去除迅雷右下角自动弹出的Flash广告
  6. CCC之基本绝缘、加强绝缘、双重绝缘举例
  7. C语言查表法实现CRC-16计算
  8. GBase 8a数据库运行状态检查
  9. debian系统用spack安装cuda和cudnn
  10. gitlab删除/改项目名