我们如何通过使用碎片在聊天窗口中按回车键来发送消息



在聊天窗口(watsapp,facebook等)中,可以通过按"Enter"发送消息,我们如何在碎片中实现这一点。我尝试使用browser.execute_script()提交表单,但它重新加载了整个页面。

也尝试了browser.get_by_id("id_name").type("something r")但没有用。

在尝试了所有内容之后,这段代码最终对我有用:

from splinter import Browser
browser = Browser()
script = 'var event = jQuery.Event("keydown"); event.which = 13; event.keyCode = 13; $("#element_id").trigger(event);'
browser.execute_script(script)

我发现有些人正在使用jQuery.Event("keypress")但它对我不起作用。

相关内容

  • 没有找到相关文章

最新更新