【发布时间】:2018-10-21 10:17:16
【问题描述】:
我在使用 Selenium 为 Web 应用程序编写自动化测试方面经验丰富。 但是,我现在必须自动化一个我不熟悉的 Windows 桌面应用程序。
我正在使用 QTP 11(旧版本),我可以让 QTP 登录到桌面应用程序中输入用户名/密码。但是,当应用程序加载时,会出现 Windows 桌面等图标。我尝试在 Actions 文件夹图标上使用 ObjectSpy,但它找不到对象 ID,它认为该图标是 WinObject("COMPOSITE")
还尝试使用 QTP 记录功能,但它生成的代码使用硬编码的 x 和 y 值。我不想使用 x,y 值,就好像 Actions 图标在未来向左或向右移动 3cms 时测试将失败。 例如 Window("Loan IQ").WinObject("COMPOSITE").Click 369,33
需要帮助在 Win32 应用程序中查找对象 ID。谢谢
【问题讨论】:
标签: automated-tests qtp