selenium webdriver using python 如何在2秒内找到显示和隐藏的元素?

How to find the element that displays and hides with in 2 seconds in selenium webdriver using python?

我想等待页面加载并使用 python selenium 截取屏幕截图,但该元素会在 2 秒后消失。 我用了 WebDriverWait(browser,10).until(ec.presence_of_element_located((By.CLASS_NAME,'msgBox success'))) 但没用。

<span id="attachCVMsgBox" tabindex="-1"><div><div tabindex="0" class="msgBox success"><div class="cnt"><i class="icon">Success</i><p class="head">Success</p><p class="msg">Resume has been successfully uploaded.</p></div></div></div></span>

成功后想截图

我们可以按照代码使用Xpath获取元素

WebDriverWait(browser,100).until(ec.presence_of_element_located((By.XPATH,'//*[@id="attachCVMsgBox"]/div')))