TTL:等待动态生成的字符串

问题描述

我正在用TTL编写自动化脚本。

我有一个参数,该参数由我要连接的对象确定,因此我将其解析为名为pos的变量。代码的这一部分还不错。

现在,我想等待文本字符串,例如

wait 'A 'pos' B'

请注意,在我正在等待的字符串中,变量pos是字符串的一部分。此语法不起作用,因为根据docs,此语法正在AposB上等待。

例如如果pos=3我想整体上wait 'A 3 B',而不是替代。我在文档中找不到实现此目的的正确语法。

解决方法

不要放置多个字符串,创建服务变量并填充它,

msg = ''
strconcat msg 'A '
strconcat msg pos
strconcat msg ' B'
wait msg

请参阅strconcat