当找不到对象时,selenium等待的时间太长了,没有返回python中的任何内容

2024-09-30 00:32:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python语言用selenium编写了一个示例代码,遇到了一些问题没有得到任何解决方案

在web中,我的问题是selenium,我保留了一个验证,如果对象可用,那么转到下一行,否则退出

从那里开始,但是selenium将继续等待该对象,如果对象不存在,它将返回真值,并且

执行fine..我的要求是如果对象不可用,从那里退出并返回false。。在

我写过这样的代码

在类型:1公司名称:

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"

在类型:2公司名称:

^{pr2}$

在以上两种类型中,如果找到元素,它将正常工作并转到下一行 但是如果没有找到元素,它将等待很长时间直到找到元素,因为我们知道没有元素

请为我找到一个解决方案来验证selenium中的对象


Tags: 对象代码名称web语言元素示例类型

热门问题