# 等待页面加载完成 wait = WebDriverWait(driver, 10) element = wait.until(EC.presence_of_element_located((By.TAG_NAME, "body")))
时间: 2024-05-17 08:19:40 浏览: 235
页面载入等待代码(用javascript技术实现)
5星 · 资源好评率100%
在你的代码中,`presence_of_element_located`方法需要接收一个参数,即一个元组,其中包含元素的定位方法和定位方法的值。在你的代码中,元素的定位方法为`By.TAG_NAME`,值为`"body"`,这意味着你正在等待页面加载完成并找到`<body>`标签元素。
然后,将这个元素存储在`element`变量中,以便后续使用。
你还使用了一个`WebDriverWait`对象,并将其传递给了一个名为`wait`的变量。这个对象将等待最多10秒钟,直到`presence_of_element_located`方法返回一个元素。如果元素无法在10秒内找到,将抛出一个`TimeoutException`异常。
阅读全文