如何通过使用splinter在聊天窗口中输入来发送消息?

时间:2016-01-27 12:41:58

标签: python automation splinter

在聊天窗口(watsapp,facebook等)中可以通过按“Enter”发送消息,我们如何在分裂中实现该消息。我尝试使用browser.execute_script()提交表单,但重新加载整页。

还尝试browser.get_by_id("id_name").type("something \r"),但没有效果。

1 个答案:

答案 0 :(得分:0)

经过实验,最后这段代码对我有用:

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"),但它对我不起作用。