Seleniumpython检查搜索到的元素是否在一段时间内出现



请帮帮我。

我需要检查是否出现元素。元素可能出现,也可能不出现。我想检查元素是否在x时间段内出现,但是,我仍然需要在整个时间段内刷新页面,如果不刷新页面,元素就不会出现

wait = WebDriverWait(driver, 9000)
element = wait.until(ec.visibility_of_element_located((By.XPATH,"//b[contains(text(), '" + autor + "')]")))

这个代码不是我需要的,除了我需要在x段时间内检查之外,在这整个时间段内,我还需要刷新页面

谢谢大家,我的问题的解决方案:

while True:
if autor in driver.find_element(By.XPATH, "//tbody/tr/td[2]/b").text:
break
else:
driver.refresh()
time.sleep(15)

autor是接收文本的变量

相关内容

最新更新