硒无法通过xpath或class找到元素

时间:2020-08-28 13:37:25

标签: python selenium

硒找不到该元素:

 <input type="text" id="fe_text" class="mailtext" value="ayq94156@bcaoo.com" xpath="1" style="">

我尝试过这个:

mail = driver.find_element(By.XPATH,"//input[@id='fe_text']")

这:

mail = driver.find_element(By.ID,"fe_text")

但是它仍然说它找不到元素

enter image description here

基本上,我需要从此https://10minutemail.net/

复制邮件

2 个答案:

答案 0 :(得分:0)

所以问题是我的连接很糟糕。我需要等待元素出现

try:
    mail = WebDriverWait(driver, 10).until(
        EC.presence_of_element_located((By.ID, "fe_text")))
except:
    driver.quit()

信用:菜鸟

答案 1 :(得分:0)

好像那里没有iframe,因此应该立即识别您的定位器。 尝试添加显式等待来处理此问题。