我有一个带有javascript的虚拟键盘,我喜欢单击它。
这是HTML:
<div id="secret-nbr-keyboard" rv-grille="data.grille.idGrille" style="background-image: url("/identification-wspl-pres/grille/o-197");">
<a href="javascript:void(0)" data-id="01" rv-gridelement="form.password"></a>
<a href="javascript:void(0)" data-id="02" rv-gridelement="form.password"></a>
<a href="javascript:void(0)" data-id="03" rv-gridelement="form.password"></a>
我不知道如何指示对键盘各个键的单击。这就是我走的距离:
passw = WebDriverWait(driver, 11).until(EC.element_to_be_clickable((By.ID, "secret-nbr-keyboard")))
a = driver.execute_script("arguments[0].click();", passw);
print(a)
谢谢