小白提问:python+selenium对于内嵌的滚动条,如何实现滚动到定位的元素的位置
对于浏览器的滚动条,可以使用: driver.execute_script("arguments[0].scrollIntoView();", *)来实现。那对于内嵌的滚动条,我该如何实现定位到元素呢?
回答:
如果是 div 滚动条,方法相同。
python">from selenium import webdriverfrom selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
driver = webdriver.Firefox()
wait = WebDriverWait(driver, 20, 1)
...
div = wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, '.content')))
driver.execute_script('arguments[0].scrollIntoView()', div)
以上是 小白提问:python+selenium对于内嵌的滚动条,如何实现滚动到定位的元素的位置 的全部内容, 来源链接: utcz.com/p/938090.html