如何在压缩工具中获取下拉值的文本?

时间:2019-01-14 11:38:48

标签: python automation squish

我必须验证下拉列表元素的文本。如何在squish工具中使用python脚本验证相同的内容?

1 个答案:

答案 0 :(得分:2)

天真的方法:

记录(然后重播)以选择每个条目。使用异常处理来记录访问单个条目的日志,并能够继续测试脚本执行。

更灵活的方法:

选择其中一项进行记录。这为您提供了脚本代码,以使打开下拉列表和下拉列表的对象名称成为可能。然后使用object.children()获取下拉列表对象的所有子元素。

伪示例:

drop_down_list = waitForObject(...)
children = object.children(drop_down_list)
test.verify("Entry 1", children[0].text)

(您必须检查子级的属性,以查看哪个实际属性包含文本或要验证的其他内容。)