我想知道如何在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')
两者都不能写多行
答案 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上运行