首页 > 解决方案 > 如何在压缩工具中获取下拉值的文本?

问题描述

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

标签: pythonautomationsquish

解决方案


天真的方法:

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

更灵活的方法:

录制选择其中一个条目。这为您提供了脚本代码以使打开下拉列表和下拉列表的对象名称。然后使用object.children()获取下拉列表对象的所有子元素。

伪示例:

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

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


推荐阅读