Прокрутка до патикульного элемента в питоне селен - PullRequest
0 голосов
/ 18 декабря 2018

Я пытался прокрутить вниз до патикульного элемента в python, но он не работает. Любое предложение по улучшению!

Loc_Hours =self.driver.find_element_by_xpath("/html[1]/body[1]/div[1]/div[2]/div[1]/div[5]/div[1]/div[1]/div[1]/div[2]/div[1]/p[1]")
self.driver.execute_script("return arguments[0].scrollIntoView();", Loc_Hours)
Loc_Hours.text()
self.driver.execute_script("window.scrollBy(0, -150);")

Ответы [ 3 ]

0 голосов
/ 18 декабря 2018

Это сработало для меня!Просто попробуйте это, если у вас есть сомнения.

print(Loc_Hours.get_attribute('textContent'))
0 голосов
/ 19 декабря 2018

Это должно работать:

driver.execute_script("arguments[0].scrollIntoView()", Loc_Hours);
0 голосов
/ 18 декабря 2018

Можете ли вы попробовать это:

from selenium.webdriver.common.action_chains import ActionChains

Loc_Hours = self.driver.find_element_by_xpath("/html[1]/body[1]/div[1]/div[2]/div[1]/div[5]/div[1]/div[1]/div[1]/div[2]/div[1]/p[1]")
ActionChains(self.driver).move_to_element(Loc_Hours)).perform()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...