2016-10-14 1 views

답변

3

방법 scrollIntoView은 상단 또는 기본 상단에있는로보기 하단에있는 요소를 스크롤 할 수 있습니다 :

https://developer.mozilla.org/en/docs/Web/API/Element/scrollIntoView

그래서 대신 하단을 스크롤 할 수 있습니다 :

webdriver.executeScript("arguments[0].scrollIntoView(false);", element); 
또한 상단에있는 다음 뷰의 높이의 1/4하여 스크롤 할 수

:

webdriver.executeScript("arguments[0].scrollIntoView(true); window.scrollBy(0, -window.innerHeight/4);", element); 

고정 헤더 바로 아래 또는

webdriver.executeScript("arguments[0].scrollIntoView(true); window.scrollBy(0, -arguments[1].offsetHeight);", element, header); 
관련 문제