【问题标题】:Issue with sendkeys in selenium is not entering the full value in TextFiledselenium 中的 sendkeys 问题未在 TextField 中输入完整值
【发布时间】:2016-05-15 01:55:50
【问题描述】:

我们在文本区域中输入值时遇到问题,文本已输入但未满(我的意思是如果它们是 10 行,则只输入四行)。

这尤其发生在 IE 浏览器中。

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

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

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

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

提前致谢

【问题讨论】:

  • 你使用的代码是什么?

标签: java python selenium testing automation


【解决方案1】:

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

【讨论】:

  • 那是真的......一个简单的常识,但伟大的想法......感谢回答
猜你喜欢
  • 2019-08-26
  • 1970-01-01
  • 2019-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-24
  • 2012-09-07
  • 1970-01-01
相关资源
最近更新 更多