java - Uploading is not working in selenium using Robot in Chrome Broswer -
java - Uploading is not working in selenium using Robot in Chrome Broswer -
i using robot
class upload file it's not working.
file explorer appearing uploading robot
class not working:
driver = new firefoxdriver(); driver.get("http://www.toolsqa.com/automation-practice-form"); driver.manage().window().maximize(); driver.findelement(by.id("photo")).click; thread.sleep(2000); stringselection stringselection = new stringselection("c:\\users\\desktop\\bug\\ui_1.png"); toolkit.getdefaulttoolkit().getsystemclipboard().setcontents(stringselection, null); robot robot = new robot(); robot.keypress(keyevent.vk_enter); robot.keyrelease(keyevent.vk_enter); robot.keypress(keyevent.vk_control); robot.keypress(keyevent.vk_v); robot.keyrelease(keyevent.vk_v); robot.keyrelease(keyevent.vk_control); robot.keypress(keyevent.vk_enter);
robot.keyrelease(keyevent.vk_enter); how ever robot
working fine using chrome browser. facing issue firefox. there solution available?
you can avoid using robot
, solve selenium only. send keys file input , submit form:
webelement photo = driver.findelement(by.id("photo")); photo.sendkeys("c:\\users\\desktop\\bug\\ui_1.png"); // todo: fill out other fields // find corresponding form , submit photo.submit();
java selenium selenium-webdriver awtrobot
Comments
Post a Comment