我用python语言用selenium编写了一个示例代码,遇到了一些问题没有得到任何解决方案
在web中,我的问题是selenium,我保留了一个验证,如果对象可用,那么转到下一行,否则退出
从那里开始,但是selenium将继续等待该对象,如果对象不存在,它将返回真值,并且
执行fine..我的要求是如果对象不可用,从那里退出并返回false。。在
我写过这样的代码
try:
element = driver.find_element_by_id("DateOfBirthD")
elementfound=element.is_displayed()
if elementfound==True:
print "element found"
else:
print "element not found"
except:
print "no element"
在以上两种类型中,如果找到元素,它将正常工作并转到下一行 但是如果没有找到元素,它将等待很长时间直到找到元素,因为我们知道没有元素
请为我找到一个解决方案来验证selenium中的对象
您希望它等待的时间量以秒为单位指定。在您的例子中,您告诉它在继续之前等待2000秒。在
你可以在官方文件上读到:http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp
相关问题 更多 >
编程相关推荐