i am facing a problem with selenium , i am inserting a large size of string (String.length = 124354) in text area using firefox browser.
1. ones i pass string on text area
driver.findElement(By.name("name")).sendKeys("my large String");
result : unresponsive script , browser hang
2. 2nd time split string , concat String by according fibonacci series and add in list
result : unresponsive script , browser hang
3. split string , concat string in buch of 5 or 10 `and pass on list
try {
int h = 0;
for (i = 0; i < 200; i++)
{
d = "";
n3 = n1 + n2;
n1 = n2;
n2 = n3;
for (int t = 1; t < 6; t++) {
m++;
System.out.println(m);
d = d.concat(gg[m]);
h++;
}
f.add(d);
}
} catch (Exception e) {
e.printStackTrace();
}
for (String h : qaw) {
System.out.println(h);
driver.findElement(By.name("name")).sendKeys(h);
}
result : working but taking time.
4. split string and pass one by one
String qq ="my large String";
String ab[]=qq.split(" ");
for (String h : ab) {
System.out.println(h);
driver.findElement(By.name("name")).sendKeys(h);
}
result : working but too much slow,