【发布时间】:2021-04-30 08:19:12
【问题描述】:
我刚刚开始学习 python,我正在使用 selenium 与网页交互。 我必须重复一个特定的动作,直到某个元素出现在 HTML 代码中,所以我写了这样的东西: \\\\\\\\\\\\\\\\\\\\\
t = driver.find_element_by_id("i3")
t.send_keys(Codice)
while driver.find_element_by_id("i3")==t:
time.sleep(5)
t.send_keys(Keys.RETURN)
\\\\\\\\\\\\\\\\\\\\\\\\
但它不起作用,因为它不会在最后停止,所以我想知道函数 driver.find_element_by_id("i3") 在找不到元素时返回什么。 另外,是否有更合适的循环来执行此操作? 谢谢你,抱歉英语不好
【问题讨论】:
-
你的意图不是很清楚。告诉我们您的目标是什么(手动操作序列/伪代码)
标签: python selenium while-loop cycle