硒execute_script虚拟键盘

时间:2018-11-30 11:32:23

标签: selenium-webdriver

我有一个带有javascript的虚拟键盘,我喜欢单击它。

这是HTML:

<div id="secret-nbr-keyboard" rv-grille="data.grille.idGrille" style="background-image: url(&quot;/identification-wspl-pres/grille/o-197&quot;);">
                                    <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)

谢谢

0 个答案:

没有答案