【发布时间】:2017-02-21 12:07:00
【问题描述】:
我有一个页面,它使用 ajax 加载动态内容,然后在一定时间后重定向(不固定)。如何强制 Selenium Webdriver 等待页面重定向,然后立即转到其他链接?
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
driver = webdriver.Chrome();
driver.get("http://www.website.com/wait.php")
【问题讨论】:
-
如果您知道预期的 url,您可以在
while循环中使用driver.current_url。 -
您可以等待服务员更改 URL。
标签: python selenium selenium-webdriver webdriver