Selenium Webdriver - sendKeys() not sending all keys - Java -
i use selenium webdriver java , i've found problem. when try send text textfield, sends first char of two. tried setting javascriptexecutor, same thing happened. chromedriver running , working fine. code below:
public void sendnumbertochrome (int number){ textfield.clear(); // textfield set, it's classic input field max. 10 characters system.out.println(string.valueof(number)); // prints example 94 textfield.sendkeys(string.valueof(number)); // "9" appears in browser }
i tried send character character:
string[] arr = string.valueof(number).split("(?<!^)"); // splits number character character (string s : arr){ system.out.println(s); // prints 9 , 4 textfield.sendkeys(s); // 9 appears thread.sleep(100); // maybe browser can not work fast, wait before sending next character }
javascriptexecutor send 1 character , every few minutes crashes (don't know why), not using it. interesting - when this:
textfield.sendkeys(string.valueof(94));
it sends 94 chrome! don't know problem is, can me?
edit: chrome version: 29.0.1547.76 m, selenium server standalone 2.35.0, chromedriver v2.3
Comments
Post a Comment