AttributeError: 'WebDriver' object has no attribute 'scrollToElement'
时间: 2023-11-24 16:52:46 浏览: 54
WebDriver-Object
5星 · 资源好评率100%
这个错误通常是由于代码中使用了 'scrollToElement' 方法,但是 WebDriver 对象并没有这个方法引起的。可以使用 'execute_script' 方法来模拟滚动到元素的效果。以下是一个示例代码:
```python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.example.com")
# 执行 JavaScript 代码,将页面滚动到元素位置
element = driver.find_element_by_id("element_id")
driver.execute_script("arguments[0].scrollIntoView();", element)
```
在这个示例中,我们首先创建了一个 WebDriver 对象,并打开了一个网页。然后,我们使用 'find_element_by_id' 方法找到了一个元素,并使用 'execute_script' 方法执行了一段 JavaScript 代码,将页面滚动到该元素的位置。
阅读全文