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)),我什么都没有
答案 0 :(得分:0)
首先要检查webdriver和firefox兼容性的版本。 FF16适用于2.2的2.25。我认为2.26也支持17。你有哪些版本?
编辑:对于python更改日志不会超出FF13:http://selenium.googlecode.com/svn/trunk/py/CHANGES