iMacros 入门教程-内置变量介绍介绍

iMacros是一种自动化工具,最常见的用途是在网页上自动化测试。在iMacros脚本中,内置变量可用于存储和传递数据。以下是iMacros内置变量的详细介绍,包括使用方法和案例说明。

1. !COLn

!COLn是iMacros中一个重要的内置变量,用于指定要提取的表格数据列。n表示要提取的列号。使用方法如下:

TAG POS=1 TYPE=TABLE ATTR=TXT:* EXTRACT=TXT CONTENT={{!COL1}}

在这个例子中,!COL1用于提取表格中的第一列数据。如果要提取其他列,只需要将!COLn中的n更改为相应的列号即可。

2. !DATASOURCE

!DATASOURCE是iMacros中另一个重要的内置变量,用于指定数据源文件的路径和名称。使用方法如下:

SET !DATASOURCE c:\data.csv

这个例子中,!DATASOURCE用于指定数据源文件"Data.csv"的路径为C:\。在iMacros脚本中,可以使用其他命令如TAG和SET来访问文件中的数据。

3. !DATASOURCE_COLUMNS

!DATASOURCE_COLUMNS是iMacros中的内置变量,用于指定数据源文件中包含的列数。使用方法如下:

SET !DATASOURCE_COLUMNS 3

这个例子中,!DATASOURCE_COLUMNS用于指定数据源文件中有3列数据。iMacros脚本可以使用该变量来迭代文件中的每一列数据。

4. !DATASOURCE_LINE

!DATASOURCE_LINE是iMacros中的内置变量,用于表示当前正在处理的数据行。使用方法如下:

SET !DATASOURCE_LINE 1

在这个例子中,!DATASOURCE_LINE用于指定当前正在处理数据源文件的第一行数据。iMacros脚本可以使用该变量来迭代数据源文件中的每一行数据。

5. !ERRORIGNORE

!ERRORIGNORE是iMacros中的内置变量,用于控制脚本是否忽略错误。使用方法如下:

SET !ERRORIGNORE YES

在这个例子中,!ERRORIGNORE用于指定脚本在执行期间忽略所有错误。iMacros脚本可以使用该变量来确保所有步骤都正确完成。

6. !EXTRACT

!EXTRACT是iMacros中的内置变量,用于从Web页面中提取文本。使用方法如下:

TAG POS=1 TYPE=SPAN ATTR=CLASS:username EXTRACT=TXT

在这个例子中,!EXTRACT用于从Web页面中提取内容。在这条命令中,iMacros将提取元素类型为“SPAN”,属性为“CLASS=USERNAME”的元素中的文本内容。

7. !FILEDELETE

!FILEDELETE是iMacros的内置变量,用于删除指定文件。使用方法如下:

SET !FILEDELETE c:\myfile.txt

在这个例子中,!FILEDELETE用于删除c:\myfile.txt文件。iMacros脚本可以使用该变量来确保脚本执行结束时不会留下过多的文件。

8. !FOLDER_DATASOURCE

!FOLDER_DATASOURCE是iMacros的内置变量,用于指定数据源文件所在的文件夹。使用方法如下:

SET !FOLDER_DATASOURCE c:\data

在这个例子中,!FOLDER_DATASOURCE用于指定数据源文件所在的文件夹为C:\data。iMacros脚本可以使用该变量来访问数据源文件夹中的所有文件。

9. !LOOP

!LOOP是iMacros的内置变量,用于迭代循环。使用方法如下:

SET !LOOP 1

在这个例子中,!LOOP用于指定脚本执行的循环次数。iMacros脚本可以使用该变量来确保循环次数正确。

10. !REPLAYSPEED

!REPLAYSPEED是iMacros的内置变量,用于控制脚本的执行速度。使用方法如下:

SET !REPLAYSPEED SLOW

在这个例子中,!REPLAYSPEED用于指定脚本的执行速度为Slow。iMacros脚本可以使用该变量来确保脚本执行完整,并避免出现锁定或其他问题。

以上是iMacros内置变量的详细介绍,这些变量可以极大地简化脚本编写过程,并可以轻松地自动化Web应用程序测试和其他任务。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(105) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部