【发布时间】:2019-10-09 17:27:52
【问题描述】:
我正在使用 selenium 登录网站。但是当它到达密码页面时,网站要求通过虚拟键盘输入,而 send_keys 命令不起作用。
代码:
import time
from selenium import webdriver as wd
from selenium.webdriver.common.keys import Keys
# Página 1
chrome = wd.Chrome(executable_path='R:\\USUARIOS\\YVieira\\chromedriver.exe')
chrome.get('https://extranet.btgpactual.com')
user=chrome.find_element_by_id('txtLogin')
user.send_keys('yan.vieira')
user.send_keys(Keys.ENTER)
time.sleep(3)
#Página 2
senha=chrome.find_element_by_id('txtSenha')
senha.send_keys("pssw")
HTML 代码:
<input type="password" id="txtSenha" name="txtSenha" maxlength="100">
【问题讨论】:
-
请以文本形式分享 HTML 代码、您尝试过的代码和遇到的错误
-
尝试使用 virtualKeyBoard loginKeyboard 输入值。
标签: python python-3.x selenium