我正在尝试使用selenium来实现Python脚本的功能,以便不断刷新当前的chromepage,例如,找到使driver.find_element_by_partial_link_text("Schott")
找到的特定项目。
我在想这个:
while not driver.find_element_by_partial_link_text("Schott"):
driver.refresh
driver.find_element_by_partial_link_text("Schott").click()
然而,函数driver.find_element_by_partial_link_text("Schott")
似乎不是满足需求的方式。还有其他方法可以实现吗?
答案 0 :(得分:0)
如果无法找到该元素,则使用q:date:[NOW/HOUR-1HOUR TO NOW/HOUR]&fieldCache:false
会引发find_element_...
。由于我不知道您正在运行哪个网站,我不知道最佳做法是什么。但是,如果只是刷新页面以检查元素,则可以尝试以下操作:
NoSuchElementExeception