微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Squish for Windows 不断检查整个应用程序窗口

如何解决Squish for Windows 不断检查整个应用程序窗口

我刚刚从使用 Squish for Web 转移到使用 Squish for Windows 来自动化测试窗口应用程序,我遇到了这个问题。当我尝试记录和回放测试用例时,Squish 只检查整个应用程序窗口,而不是检查特定对象。对于每个事件(例如 clickButton()),Squish 只是简单地指向应用程序窗口上按钮的位置并单击它(区域)。
这是 Squish 为我的应用生成的示例测试脚本:

# test.py
startApplication("\"Appx\"")
mouseClick(waitForObject(names.Appx_Window),554,782,MouseButton.PrimaryButton)
mouseClick(waitForObject(names.Appx_Window),560,828,MouseButton.PrimaryButton)

# names.py
Appx_Window = {"text": "App X","type": "Window"}

所以我决定尝试另一个窗口应用程序,它是 Paint,Squish 工作得很好。它检查了我单击的每个特定按钮,并在 names.py 文件中声明了每个按钮。 这是 Squish 为 Paint 生成的示例测试脚本:

# test.py
startApplication("mspaint")
clickButton(waitForObject(names.pencil_Button))
clickButton(waitForObject(names.fill_with_color_Button))

# names.py
pencil_Button = {"text": "Pencil","type": "Button"}
fill_with_color_Button = {"text": "Fill with color","type": "Button"}

无论如何,squish 是否可以像挂钩到油漆的一样挂钩到我的应用程序上的特定对象中? (我对 Squish、StackOverFlow 和英文写作完全陌生,所以如果有任何不合适或生气的地方,请告诉我,非常感谢!)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。