使用sendKeys输入longstring的Webdriver最简单的方法?

时间:2015-12-04 22:49:17

标签: java loops selenium-webdriver

我想在textarea中添加大约1000或10000个重复字母/单词:

driver.findElement(By.name("message")).sendKeys("asdasdsadasdasdasdasdasdasdasd");

我还没有找到一个如何实现这个目标的正确例子。

1 个答案:

答案 0 :(得分:1)

只需构建一个字符串即可传递给sendKeys

StringBuilder sb = new StringBuilder(1000);
while (sb.length() < 1000) {
  sb.append("sequencetorepeat");
}
webElement.sendKeys(sb.toString());

more efficient ways to repeat strings,但这对于合理短的字符串来说是一种简单的方法。