1. 程式人生 > >robotframework之滾動條

robotframework之滾動條

在測試過程中遇到側邊欄以及下拉框中元素超過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)表示將元素移到與底部對齊