【发布时间】:2019-08-25 23:06:47
【问题描述】:
我正在使用 python 和 selenium 访问一个生成随机电子邮件的网站。我正在尝试将该电子邮件存储在一个变量中并返回它。
def getemail(self):
driver = self.driver
driver.get("https://temp-mail.org/en/")
time.sleep(2)
ne = driver.find_element_by_xpath("//*[@id='mail']").text
return ne
【问题讨论】:
-
欢迎来到 Stack Overflow!这是一种经常出现的 Selenium 问题,但并不是一个很好的 SO 问题;您的定位器可能没有正确写入。请关注this guide 解决在 Selenium 中找不到元素的调试问题。
-
您确定 driver.get("temp-mail.org/en/") 工作正常吗?先尝试打印“驱动程序”变量。这样,您就可以知道问题出在此处或下一行 :)跨度>
标签: python selenium xpath css-selectors webdriverwait