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')))
我想等待页面加载并使用 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')))