Получить х, у границы веб-страницы в поле зрения - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь протестировать мобильную работу веб-сайта и хочу определить поведение определенных 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).

Возможно ли это? Я безуспешно ковырялся.

Спасибо!

...