Javascript/Python - 单击按钮时遇到问题

Javascript/Python - Trouble Clicking Button

本文关键字:遇到 问题 按钮 单击 Python Javascript      更新时间:2023-09-26

我正在使用Python的模块Spynner来创建社交网络应用程序,其中一个功能是能够直接在应用程序中创建Tumblr帐户,而无需加载Web浏览器。使用在浏览器中运行javascript代码的功能,我正在尝试单击动态按钮,但是我使用的任何想法似乎都没有单击它。按钮的代码看起来像这样,漂亮而简单。

<button id="signup_forms_submit">
        <span class="account_btn">Démarrer</span>
        <span class="birthday_btn">Suivant</span>
        <span class="captcha_btn"><span>Terminé !</span></span>
        <span class="login_btn">Connexion</span>
</button>

我尝试了以下方法,但没有结果,按钮只是不会点击。

browser.runjs("""$(document.elementFromPoint(393, 373)).click();  """)
browser.runjs("""$('.account_btn').click();""")
browser.click("input[id=signup_forms_submit]", wait_load=True,  timeout=30)

老实说,我被困住了。任何帮助都值得赞赏。

设置点击元素前的确认回调:

https://pythonhosted.org/spynner/spynner.browser.Browser-class.html#set_javascript_confirm_callback