当前位置: 首页 > news >正文

robot实战:截取字符串

一:变量标识符号

(1) Scalar型变量: "$"作为标识符号,例如:${var}, 这个打印log时只能用log

set赋值:

a: ${var} Set Variable abc

b:${var2} Set Variable If '${Var}'=='abc' efgh ace 如果var的值和abc相等,则efgh赋值给var2,不相等就赋值ace给var

get赋值(主要用于返回值):

a: ${getVal} Get Length ${var2} 获取var2值的长度

b: ${getVal2} Get Time 获取时间

使用方式

a. 变量变为字符串: 01234${var}adv 不需要任何的其他符号

b. 字符串截取:比如截取第三个字符串,${var[2]}; 如截取第第1个到第3个字符串,${var[0:3]}

c.字符串变为整型:int(${var})

(2) List型变量: "@"作为标识符号,例如: @{lvar},这个打印log时用log many

赋值方式:

a: Create List进行赋值(正式):@{var} Create List 3 2 1

b: Set Variable进行赋值(非正式):@{var} Set Variable 3 2 1

使用方式:

a: 一维,获取list列表中的某个元素:方式1:@{uselist}[index];方式2:${uselist[index]}

b: 二维,现有一维@{listA}和@{listB},组成二维必须是 @{listC} Create List ${listA} ${listB}; A和B的list前面必须改为$,否则还是一维的;

获取二维中某元素,方式1:@{listC[index]}[index];方式2:${listC[index][index]}

(3)List和Scalar之间的相互转换

List转化为Scalar

List变量:@{List} 变量转为Scalar,那么直接写成${List}

Scalar转化为List

${List}, 直接写成@{List}

注意:在变量没有初始化之前,这样互换才可以,如果初始化或者赋值后,则互换的值是初始化的值,不再跟随变量的改变而改变

(4) 设置全局变量:Set Global Variable,当执行完这个后,这个变量的所有测试案列和测试套件都有效

http://www.lryc.cn/news/8618.html

相关文章:

  • 【面经】滴滴测开一面
  • 数据治理-主数据
  • 软考-中级-软件设计师-成绩
  • 学习笔记<二> MySQL学习(3):分库、分表
  • 重生之我是赏金猎人-SRC漏洞挖掘(八)-记一次移花接木的GetShell
  • 离线数仓(五):数仓搭建
  • 安装SQL Server2017 过程中报KB29119355失败的解决方案
  • 2023年浙江建筑特种工(施工升降机)真题题库及答案
  • 2023年进入互联网行业好找工作吗?
  • 基于策略模式企业实战中策略命中设计
  • pod生命周期,pod控制器service
  • SAP FICO 深入讲解会计凭证
  • LeetCode 2341. 数组能形成多少数对
  • PHPStorm常用快捷键
  • 【基于腾讯云的远程机械臂小车】
  • 兼职任务平台收集(一)分享给有需要的朋友们
  • MarkDown中公式的编辑
  • 解决jupyter以及windows系统中pycharm编译器画图的中文乱码问题大全
  • 06 OpenCV 阈值处理、自适应处理与ostu方法
  • RFC7519规范-JWT - json web token
  • 移动机器人设计与实践课程大纲
  • Lesson 7.2 Mini Batch K-Means与DBSCAN密度聚类
  • 11.Dockerfile最佳实践
  • 【企业云端全栈开发实践-1】项目介绍及环境准备、Spring Boot快速上手
  • 5-HT2A靶向药物|适应症|市场销售-上市药品前景分析
  • HTTPS协议原理---详解
  • Pytest学习笔记
  • Fuzz概述
  • 区块链知识系列 - 系统学习EVM(四)-zkEVM
  • Leetcode.2341 数组能形成多少数对