2017-02-28 3 views
-1

셀레늄 (파이썬 포함)을 사용하여 웹 페이지 (페이스 북의 티커 상자)에서 특정 div를 아래로 스크롤하려고합니다.셀레늄/파이썬으로 웹 페이지의 섹션을 아래로 스크롤

나는 요소를 찾을 수 있습니다,하지만 난 할 때 사용하여 아래로 스크롤 :

header = driver.find_element_by_class_name("tickerActivityStories") 
driver.execute_script('arguments[0].scrollTop = arguments[0].scrollHeight', header) 

아무런 변화가 없습니다.

많은 답변을 찾았지만 주로 자바의 셀렌 용이므로 파이썬에서 할 수 있는지 알고 싶습니다.

답변

1

내가

차이가 없습니다

, 셀레늄은 자바와 파이썬에서 동일한 API를 가지고 답변을 많이 찾았지만, 대부분의 자바 셀레늄위한 한, 당신은 단지 동일한를 찾을 필요 파이썬 셀렌의 함수.

먼저 JS가 브라우저에서 작동하는지 확인합니다 (그렇지 않은 경우 상위 요소 스크롤).

은 또한 당신은 시도 할 수 있습니다 :

from selenium.webdriver.common.keys import Keys 
header.send_keys(Keys.PAGE_DOWN) 
+0

내일 둘 다 시도하고 무슨 일이 있었는지 다시 게시 할 예정입니다! 감사! – Ghost

+0

테스트를 거친 후 문제가 발생했습니다. 스크롤 할 수없는 부서에 있었기 때문에 감사합니다. – Ghost

관련 문제