【发布时间】:2020-05-22 03:44:17
【问题描述】:
我从这个网页 (https://robinhood.com/crypto/BTC) 有这个用户输入字段(用于用户名),我不知道如何使用 Python Selenium 进行访问。
我尝试使用 Xpath 和类名,但无法让它工作。
<div class="form-group touched"><label><div>Email</div><div><input autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" required="" name="username" type="text" value=""></div></label></div>
关于如何获取该元素的任何建议?我想 send_key 并在该字段中输入用户名。我试过这个,但是当我运行时出现超时错误,我什至不确定这是否是选择它的正确方法:
username = WebDriverWait(driver, 10).until(EC.element_to_be_clickable(
(By.XPATH, "//input[contains(text(),'username')]")))
username.send_keys("username")
【问题讨论】:
-
您要登录吗?
-
是的,我想输入我的用户名和密码,然后点击提交按钮,但我什至无法为我的用户名和密码发送文本输入
-
您必须单击登录才能看到用户名元素。你做到了吗?
-
您是否遇到任何错误?
-
@Sri 我让它在它打开登录弹出窗口的地方工作,这就是我无法获取该元素的地方
标签: python selenium selenium-webdriver