【发布时间】:2018-04-27 20:09:54
【问题描述】:
我有一个测试用例,我需要检查单击元素时是否不显示弹出窗口。这段代码运行良好,但是 NoSuchElementException 需要 60 秒,打印 PASS 条件并转到下一个测试用例。在这种情况下如何减少等待时间?
driver.find_element_by_xpath(
".//*[@id='assetIdDIV']/div/myaots-input/div/div/div[1]/span/i[2]"
).click()
try:
DUP_popup = driver.find_element_by_xpath(
".//*[@id='DuplicateTicketsPopup']/div/div/div/div[1]/span[2]/img"
)
if (DUP_popup):
print ("Duplicate tkts popup is displayed - Fail")
except NoSuchElementException:
print ("Duplicate popup not displayed - PASS")
【问题讨论】:
-
"如果您的问题是由或主要涉及 Java 中的 NoSuchElementException 引起的,请使用此标记。"这个java怎么样?
-
这不是 Java。这是使用 Python 的 Selenium
标签: python selenium selenium-webdriver webdriver nosuchelementexception