如何点击WPFObject(“图片”),只有悬停在它上面才可见?

时间:2014-08-15 15:50:00

标签: testcomplete

我的WPF应用程序中有一个关闭按钮(WPFObject(“Image”),只有当我将鼠标悬停在它上面时才可见。我需要点击它。但是当我指定它的引用时,TestComplete无法找到它因为它不可见。

无论如何点击它而不指定坐标(因为它不是100%可靠)? 我正在使用TC9和Jscript。

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您可以使用HoverMouse方法激活按钮,然后在此之后单击它。以下是您的代码的外观:

var panel = //obtain the parent object of the button
// Hover the mouse over the center of the button
panel.HoverMouse(button.Bounds.Left + button.Bounds.Width/2,
                     button.Bounds.Top + button.Bounds.Height/2)
var button = // obtain the button object
// Wait a bit if needed
var button.WaitProperty("VisibleOnScreen", true, 2000)
// Click the button
button.Click();

答案 1 :(得分:0)

是否可以在显示的关闭按钮“下方”或“后方”显示可以单击的图像?人类用户将如何做到这一点?我以前见过这种事情,如果你认为这是一种圆润的方式,有时你想要做的事情会更容易。