在测试过程中遇到侧边栏以及下拉框中元素超过div长度时,会自动增加滚动条
网上对于robotframework中的滚动条信息只有:
Execute Javascript document.documentElement.scrollTop=1000->表示移到顶部
Execute Javascript document.documentElement.scrollTop=0->表示移到底部
但是以上方法是针对整个网页body的,对于下拉框等滚动是不适用的
通过尝试,发现scrollIntoView()方法,表示将前面选择的元素移到视线里
Execute Javascript document.querySelectorAll(${Locator})[0].scrollIntoView();
其中:scrollIntoView()中默认值为true,表示将元素移到与顶部对齐
scrollIntoView(false)表示将元素移到与底部对齐