如何使用selenium python编写消息

时间:2015-10-08 13:22:35

标签: python selenium linkedin

我想知道如何在linkedin上写一条消息来发送我的连接。我已经完成了使用发送键,但它只写了一行我也使用了Keys.Shift + keys.enter但它只能写两行。是否有任何方法使用selenium在多行中写一个完整的消息..写一个新行它也不起作用“\ n”

请告诉我有什么办法......

我试过下面的代码: -

description = browser.find_element_by_id("compose-message") 
description .send_keys('Hi' , Keys.SHIFT + Keys.ENTER, 'How are you')       
description .send_keys('Hi' "\n" 'How are you "\n" it is me') 

两者都不能写多行

2 个答案:

答案 0 :(得分:1)

我不确定页面是什么样的,上面有一个拼写错误,你在description和send_keys之间有一个空格,例如

description .send_keys('')

应该是

description.send_keys('') 

我也不明白为什么你要使用shift输入(也许是为了添加新的一行?)如果有的话你试过吗

description.send_keys('Hi,\nHow are you') 

其中'\n'是换行符分隔符

答案 1 :(得分:0)

只需要取消选中"按回车键发送"在消息框中没有任何可行的工作。最后一件事是。只要使用Chrome webdriver

发送长信息,它就无法在Firefox上运行