如何在测试完成中滚动到特定坐标

问题描述 投票:0回答:2

我发现了一个记事本,记事本的文本框包含一个字符串,只有向下滚动才能看到该字符串。

现在我尝试通过将矩形坐标传递给测试完成来执行单击操作。因此,如果它在屏幕上可见,则可以单击,否则它会失败:“尝试执行在屏幕之外的某个点执行的操作”

有什么方法可以让我们在执行操作之前滚动到交互点。

我尝试了以下步骤来实现这一目标,但没有帮助。

testObj.setFocus()
testObj.hover()
testObject.MouseWheelScroll(an integer value)
testcomplete text-recognition
2个回答
0
投票

请尝试这个.. testObj.scrollIntoView(true);

我正在使用这段代码,这对我来说效果很好..


0
投票

我一整天都在寻找,找到了简单的解决方案。

obj.Keys("[向下][向下][向下]");

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.