selenium 5秒等待页面加载完 怎么写
时间: 2024-06-10 22:04:41 浏览: 220
Python Selenium 设置元素等待的三种方式
您可以使用以下代码来实现selenium 5秒等待页面加载完:
```python
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome()
driver.get("http://www.example.com")
driver.maximize_window()
# 设置等待时间为5秒
wait = WebDriverWait(driver, 5)
# 等待页面元素加载完成
element = wait.until(EC.presence_of_element_located((By.ID, "element-id")))
# 执行其他操作
```
这里使用了`WebDriverWait`来实现等待,同时使用了`By`和`expected_conditions`来定位页面元素。您可以根据需要修改元素的定位方式和等待时间。
阅读全文