python 挤压中的DragandDrop

68bkxrlz  于 2023-02-11  发布在  Python
关注(0)|答案(1)|浏览(138)

我正在使用Windows应用程序,当我点击放大按钮时,窗口会打开一个垂直和水平滚动条。如何使用挤压测试滚动条?

yuvru6vn

yuvru6vn1#

应该可以通过在滚动条对象上使用mouseDrag()函数或通过setValue(obj,value)函数直接设置其位置。如下所示:

这将执行向下拖动向上/向下滚动条280像素:

*mouseDrag(waitForObject(":_YourScrollBarsName"), 5, 30, 0, 280)*

这将直接设置滚动条内部使用的位置值:

*setValue(waitForObject(":_YourScrollBarsName"), 67)*

(The值(此处为67)不等于通过鼠标拖动执行此操作所需的像素数量......它只是滚动条的最小值和最大值属性范围内的内部定位值)
要验证滚动条控件的位置,您可以通过以下方式检查其位置值:

test.verify(waitForObject(":_YourScrollBarsName").position == 67)

例如,您也可以创建一个验证点来验证它的位置。

相关问题