python - 如何在压缩工具中获取下拉值的文本?
问题描述
我必须验证下拉列表元素的文本。如何在 squish 工具中使用 python 脚本进行验证?
解决方案
天真的方法:
记录(然后重播)选择每个条目。使用异常处理来记录访问单个条目并能够继续测试脚本执行。
更灵活的方法:
录制选择其中一个条目。这为您提供了脚本代码以使打开下拉列表和下拉列表的对象名称。然后使用object.children()获取下拉列表对象的所有子元素。
伪示例:
drop_down_list = waitForObject(...)
children = object.children(drop_down_list)
test.verify("Entry 1", children[0].text)
(您必须检查子项的属性以查看哪个实际属性包含文本或您要验证的任何其他内容。)
推荐阅读
- mp3 - MPEG 2 和 2.5 - 以字节为单位计算帧大小的问题
- python - 调用类时出现名称错误
- android - Android Studio 折叠代码块在返回项目后展开
- javascript - 为什么firebase cloud-function javascript promise运行的次数超过循环调用的次数?
- reactjs - 如何在 mui 数据表的同一列中显示名字和姓氏?
- java - 向 aws lambda 发出请求时,Gitlab runner 一直运行直到超时
- python - 如何检测一个单词然后使用 discord.py 在 dm 中发送消息?
- android-studio - Android Studio 无法解析 dart 文件中的嵌套导入
- python - 使用 pandas 在 Python 中将对象数据类型转换为日期时间数据类型
- python - 中心和权威分数:networkx vs igraph