Я пытаюсь протестировать мобильную работу веб-сайта и хочу определить поведение определенных PageDown
событий.
У меня есть следующее в селене:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome(executable_path='path_to/')
driver.get('https://www.someWebsite.com')
body = driver.find_element_by_css_selector('body')
for i in range(0,20):
body.send_keys(Keys.PAGE_DOWN)
#do stuff to get the portion of website currently inframe.
Теперь я знаю всю высоту документа, потому что в селене я могу позвонить:
driver.execute_script("return document.body.offsetHeight;")
В качестве примера, на первой странице вниз, я хотел бы знать, что верхний слева - какое-то измерение (x0,y0)
, а справа-внизу - (x1,y1)
.
Возможно ли это? Я безуспешно ковырялся.
Спасибо!