【发布时间】:2017-10-12 07:05:15
【问题描述】:
【问题讨论】:
-
请转至stackoverflow.com/help/how-to-ask ,填写所需信息,以便人们可以帮助您
标签: python selenium selenium-webdriver webdriver
【问题讨论】:
标签: python selenium selenium-webdriver webdriver
你可以在python中这样使用:
element = driver.find_element_by_xpath("your xpath")
driver.execute_script("arguments[0].scrollIntoView();", element)
【讨论】:
如果您试图通过向下滚动来定位某个元素,则以下代码将滚动直到该元素出现在视图中。
WebElement element = driver.findElement(By.xpath("//div[@id='PegasusCal-0']//div[@class='cal-body']"));
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);
Thread.sleep(500);
//do anything you want with the element
【讨论】: