我必须验证下拉列表元素的文本。如何在squish工具中使用python脚本验证相同的内容?
答案 0 :(得分:2)
天真的方法:
记录(然后重播)以选择每个条目。使用异常处理来记录访问单个条目的日志,并能够继续测试脚本执行。
更灵活的方法:
选择其中一项进行记录。这为您提供了脚本代码,以使打开下拉列表和下拉列表的对象名称成为可能。然后使用object.children()获取下拉列表对象的所有子元素。
伪示例:
drop_down_list = waitForObject(...)
children = object.children(drop_down_list)
test.verify("Entry 1", children[0].text)
(您必须检查子级的属性,以查看哪个实际属性包含文本或要验证的其他内容。)