【发布时间】:2021-07-28 23:22:27
【问题描述】:
网站会在一段时间后自动填充一个文本字段,并且文本光标会移动到相同的文本字段
<html>
<div>
<input type=text id=name>Enter here</div>
<html>
输入字段会在几秒钟后被网站自动选择和填充。我希望 selenium 等到它被选中,然后继续执行进一步的代码。 我已经完成了:
wait=WebDriverWait(driver,10)
element=driver.find_element_by_id("name")
wait.until(expected_conditions.element_to_be_selected(element))
即使文本字段由网站填充,它也会引发错误。
【问题讨论】:
-
您提供的信息不足以回答这个问题。添加指向页面的链接或将 html 代码放置到您的问题正文中。
-
网站会自动选择并填写输入字段 - 什么时候做这个,你要等多久?
-
@cruisepandey 通常需要大约 3 到 4 秒。但我不想隐含地等待,因为即使需要 10 秒也可以。如果没有填充文本字段,我将无法继续。
标签: python selenium selenium-webdriver selenium-firefoxdriver