自动化工具之tosca

tosca不用做简单的介绍了,如果有需要用到的应该了解,它支持api、web自动化、windows系统自动化等许多功能,它的目标是没有代码基础就可以做自动化。它在国外是比较流行的自动化工具。
话不多说,应用起来,首先下载安装这一块我不多做介绍,因为它是收费的。

基本操作:
一、首先就是打开新建一个文件,新建NEW;如果想关闭上一个点击close,再次新建
自动化工具之tosca_第1张图片
二、新建项目
自动化工具之tosca_第2张图片
进去就是这样的页面。如果看不习惯可以去分组。点击红色圈圈里面的内容。
自动化工具之tosca_第3张图片自动化工具之tosca_第4张图片解释一下这些都是什么意思!
自动化工具之tosca_第5张图片

三、各个模块讲解,首先

Modules模块:

这个模块是很重要的模块。是录制我们自动化工具的关键。
自动化工具之tosca_第6张图片
在这次模块下新建一个文件,然后录制的脚本放在文件下,怎么去录入脚本呢?
自动化工具之tosca_第7张图片
Application去录制脚本!然后出现一个页面,出来之后点击选择想要做自动化的页面,按scan键
自动化工具之tosca_第8张图片

出来之后会出来很多元素,选择你想要的元素,或者想要点击进行下一步的元素。

自动化工具之tosca_第9张图片
之后就变成了
在这里插入图片描述

这个可以拖住到我们的TestCases中去。

web端录制:
web端录制Scan的时候会需要下载对应浏览器的插件:插件就在录制的脚本时有链接提示。一般
默认是在Chrome下载。

自动化工具之tosca_第10张图片
找到下载的插件位置:
1、windows7中chrome插件默认安装目录位置: C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Extension
2、在浏览器输入:chrome://version/,其中显示Profile Path下面就是插件的安装路径。

TestCases模块:

1.新建一个模块文件夹,并重新命名。然后把Modules模块一块一块的拖到我们的TestCases里面:
自动化工具之tosca_第11张图片
自动化工具之tosca_第12张图片其中:
ActionMode:动作模式:
自动化工具之tosca_第13张图片
DataType:字符串;日期;数字;布尔值;密文
在这里插入图片描述
基本 value:
在这里插入图片描述
value 函数调用:
自动化工具之tosca_第14张图片{Expression [Basedate] [offset] [Format]}

Expression Basedate offset Format
DATA 03.12.2016 +3y dd.MM.yyyy
TIME 根据tosca数据格式 -4M dd %d yy yyyy %M MM MMM MMMM
DATE TIME 根据tosca数据格式 +2w dd %d yy yyyy %M MM MMM MMMM
MONTHLAST 25.12.16
MONTHFIRST 25.12.16

1.1.data函数例子:
自动化工具之tosca_第15张图片点击右键下的按钮,即可显示!
在这里插入图片描述
{data} 显示今天的日期格式dd.MM.yyyy
{DATE[03.12.2016][+3y][dd.MM.yyyy]} 在03.12.2016期限上加上3年
{DATE[03.12.2016][+3d][dd/MM/yyyy]} 在03.12.2016期限上加上3天。显示06/12/2016
{DATE[][+3M][MM]} 显示当前月份+3月份,比如01月,那么显示是04,
{DATE[][+1y][yyyy]}显示当前年份+1年份,比如2022年,那么则是2023
{DATE[][+1d][dd]} 同理:天数加1
{DATE[][][dd/MM/yyyy]} 不同格式显示:25/01/2022
显示当前月份+2个月,{DATE[][+2M][dd/MM/yyyy]},格式为,dd/MM/yyyy:25/03/2022
{DATE[][+2M+2y][MM/yyyy]} 在当前时间的基础上加上2年2个月,显示为:03/2022
{DATE[][+2M+2y][dd/MM/yyyy]} 在当前时间的基础上加上2年2个月:显示为:25/03/2022
{DATE[][+1d+2M+2y][dd/MM/yyyy]} 在当前时间的基础上加上2年2个月零1天:显示为:26/03/2022
{DATETIME[][+2M+2y][yyyy/MM/dd/ HH/mm/ss]} 在当前时间的加上2年2个月:2024/03/26/ 14/45/16

1.2.random函数例子:
类型自选 str 或者 numeric 数字
{RND[5]} –随机显示5位数字
{RND[3][5]}— 随机显示3-5之间随机数,包含3,5
{RNDDECIMAL[3][2]} –随机十进制,随机显示前者

你可能感兴趣的:(tosca,自动化,tosca)