selenium中sendkeys的问题未在TextFiled中输入完整值

时间:2016-02-05 07:08:54

标签: java python selenium testing automation

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

这在IE浏览器中尤其如此。

我有一个包含*的文本,正在根据我的要求用一些文本替换*。

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

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

但除了使用java脚本之外,还有更好的解决方案。

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以尝试将文本字符串拆分为1024个字符,然后多次调用sendKeys()。对于您的测试用例行为,无论您是在同一文本字段中输入一个非常长的文本还是几个短文本,都不应该有所区别。