【发布时间】:2020-04-04 04:45:52
【问题描述】:
我在 chrome 浏览器上使用 python 3.6 中的 selenium。我已经将它编程到可以访问我想要的网站的程度,但我很难找到我正在搜索的文本框元素。当我检查元素时,它有这个代码。
<input placeholder="" id="ember32" class="ssRegistrationField ssEmailTextboxField ember-text-field ember-view" type="email">
但是当我尝试使用给定的 ID 时,它不起作用并说找不到。这是我的代码(没有我希望插入网站 URL 的文本):
from selenium import webdriver
browser = webdriver.Chrome('chromedriver.exe')
browser.get('')
email = browser.find_element_by_id("ember34")
email.send_keys('')
我今天刚开始使用 Selenium,如果有任何帮助找出问题所在,我将不胜感激。
【问题讨论】:
标签: python-3.x selenium xpath css-selectors webdriverwait