Python 硒罐';无法通过xpath或类找到元素
Selenium找不到此元素:Python 硒罐';无法通过xpath或类找到元素,python,selenium,Python,Selenium,Selenium找不到此元素: <input type="text" id="fe_text" class="mailtext" value="ayq94156@bcaoo.com" xpath="1" style=""> 这是: mail = driver.find_element(By.ID,"fe_text") 但它仍然说它无法找到元
<input type="text" id="fe_text" class="mailtext" value="ayq94156@bcaoo.com" xpath="1" style="">
这是:
mail = driver.find_element(By.ID,"fe_text")
但它仍然说它无法找到元素
基本上我需要从这里复制邮件,所以问题是我的连接太差了。我需要等待元素出现
try:
mail = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "fe_text")))
except:
driver.quit()
信用证:Noob看起来没有iframe,所以应该立即识别您的定位器。
尝试添加显式等待来处理此问题。为我们展示一个最小的示例。我们应该查看HTML以了解脚本失败的原因。可能是您的元素位于
iframe
中。如果是,则更改为该特定项,然后搜索目标元素。这可能对你有帮助。
try:
mail = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "fe_text")))
except:
driver.quit()