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

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -