用 selenium ide 记录后,我在我的代码中得到了这个方法:
def is_element_present(self, how, what):
try:
self.driver.find_element(by=how, value=what)
except NoSuchElementException, e:
return False
return True
当对象存在时,它工作正常:
print self.is_element_present("id","kw")
我得到了真实
但是当对象不存在时:
print self.is_element_present("id","kw1")
在很长一段时间内(超过 self.driver.implicitly_wait(30)),我什么也没得到