【发布时间】:2017-07-21 11:14:55
【问题描述】:
我正在使用带有 selenium 的 Python 3。
假设var = "whatever\nelse"
我的问题是,当我使用 elem.send_keys(var) 时,它会在 "whatever" 之后发送表单(因为换行)
如何将“whatever\nelse”替换为whatever + SHIFT+ENTER + else?
或者有没有其他方法可以在不实际使用 javascript 或用换行键替换换行符的情况下输入换行符?
注意:elem 是一个内容可编辑的 div。
【问题讨论】:
-
是文本区域还是输入?我检查了 textarea,它工作得很好。
-
@GaurangShah 它是表单中的内容可编辑 div。为什么这样?因为一个所见即所得的编辑器。
-
该 div 可能有问题,可能与您的开发人员核实。我检查了 w3chool,它与
contenteditable p完美配合。你也可以检查一下。 w3schools.com/tags/… -
@GaurangShah 谢谢。问题是 div 不是我的。它属于whatsapp网络平台。