Java selenium中sendkeys的问题是未在TextField中输入完整值

Java selenium中sendkeys的问题是未在TextField中输入完整值,java,python,selenium,testing,automation,Java,Python,Selenium,Testing,Automation,我们面临的问题是在文本区域中输入值,文本已输入但未满(我的意思是,如果它们是10行,则仅输入四行) 这尤其发生在IE浏览器中 我有一个包含*的文本,我将根据我的要求用一些文本替换它 这是一个巨大的文本,可能有10行。我在每行替换星号(*),然后将其存储在一个变量中。最后,我使用发送键发送这个替换后的值,我遇到这个问题,只输入了一些值 当我使用java脚本时,它神奇地工作了,完整的值被输入到textField中 但是除了使用java脚本,还有更好的解决方案吗 提前感谢您可以尝试将文本字符串拆分为1

我们面临的问题是在文本区域中输入值,文本已输入但未满(我的意思是,如果它们是10行,则仅输入四行)

这尤其发生在IE浏览器中

我有一个包含*的文本,我将根据我的要求用一些文本替换它

这是一个巨大的文本,可能有10行。我在每行替换星号(*),然后将其存储在一个变量中。最后,我使用发送键发送这个替换后的值,我遇到这个问题,只输入了一些值

当我使用java脚本时,它神奇地工作了,完整的值被输入到textField中

但是除了使用java脚本,还有更好的解决方案吗


提前感谢

您可以尝试将文本字符串拆分为1024个字符,然后多次调用sendKeys()。对于您的测试用例行为,在同一文本字段中键入一个很长的文本还是几个很短的文本应该没有什么区别。

您使用的代码是什么?这是真的……这是一个简单的常识,但很好的主意……谢谢您的回答