2017-08-29 30 views
1

因此,我有一个组合框供用户选择他是旧客户还是新客户。通过我的过程,我可以将组合框标识为AA元素,因此我的过程现在可以识别组合框并在运行时单击它。但是,当我需要在打开组合框后选择“新客户”选项时,问题就开始了。我无法将该选项识别为HTML元素或AA元素。因此,该过程无法选择某个选项并引发错误。如何侦测蓝色棱镜中的活动辅助功能组合框?我想打开组合框并从中选择一个元素

我的尝试:

我试过,我增加了一个导航台为刚下拉/组合框,并在这一阶段的属性替代我补充说:“选择项”的动作和对输入的名称选项,在这种情况下是“新客户”以及物品位置。这也不起作用,并抛出一个错误,说“选择项目”不能用于角色为“静态文本”的AA。

P.S:我检查了组合框的属性并取消了对角色属性的检查,但没有奏效。

+0

我的第一个问题将是为什么使用AA来查找HTML组合框,当您可以使用HTML间谍?此模式更适用于HTML对象,您可以在此处选择输入或位置。 要从AA更改为HTML,请在间谍工具启动时按ALT键。请记住在尝试侦测之前附加到您的浏览器窗口。如果附件似乎给出了问题,请转到空白页面并从那里附上,因为JavaScript可能会使BP在HTML间谍方面出现故障。 (看过几次) –

回答

0

我的组合框是应用建模器中的标准HTML组合框(元素类型)。但是在Navigation步骤I中我使用Select Item作为Action,并且在Inputs节中我使用Item Position作为数字。

其中0是组合框中的第一个位置,空白。 1是第一位,在你的情况下,它将是“新客户”,2是“老客户”。

它在我的情况下工作正常。

希望它有帮助。

相关问题