You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TOSCA中扫描1个同属性控件后点击其余任意控件?

在TOSCA中处理属性完全相同的批量控件

步骤1:扫描基准控件并创建模板

  • 正常扫描15个控件中的任意一个,在TOSCA模块库中生成对应的控件对象,命名为Base_Same_Control(方便识别)。
  • 确认该控件的所有识别属性都已正确抓取——因为所有控件属性完全一致,这个对象将作为后续定位其他控件的基准模板。

步骤2:定位并点击其余控件的两种实用方法

方法一:索引定位(最直接)

TOSCA会自动为页面上属性相同的控件分配顺序索引(从1开始计数):

  • 复制Base_Same_Control对象,修改其Index属性值:比如要点击第5个控件,就把Index设为5;
  • 如果需要随机点击任意一个未扫描的控件,直接在Index属性中填入 {RandomNumber(2,15)}(跳过第一个已扫描的,范围设为2到15),每次执行时会随机选中目标。

方法二:上下文容器定位(适合有布局结构的场景)

如果控件处于某个容器(如列表、表格、分组框)内:

  • 先扫描这个容器对象,将Base_Same_Control设置为容器的子控件;
  • 通过调整子控件的位置属性(比如表格的Row/Column,或者列表的Position)来定位不同的控件。比如容器是列表,要点击第4个条目里的控件,就把Row设为4。

批量操作优化技巧

  • 用测试用例参数化:创建一个点击控件的基础测试用例,然后添加参数化表格,填入2到15的索引值,一次性执行所有剩余控件的点击操作;
  • 用循环步骤:添加Loop步骤,设置循环范围为2到15,每次循环将当前索引赋值给控件的Index属性,自动遍历点击所有目标。

内容的提问来源于stack exchange,提问作者JAf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 18:33:15