0

This question already has an answer here:

I'm trying to upload a file using Selenium on Windows 7 using AutoIt following this tutorial http://www.toolsqa.com/selenium-webdriver/autoit-selenium-webdriver/.

The web page I'm using is this one http://www.toolsqa.com/automation-practice-form/ (click on "Choose File" button ...).

Here you are my Java code

package practiceTestCases;

import java.io.IOException;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

public class AutoIt_00 {

private static WebDriver driver = null;

public static void main(String[] args) throws IOException, InterruptedException {

    driver = new FirefoxDriver();

    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

    driver.get("http://www.toolsqa.com/automation-practice-form");

    driver.findElement(By.id("photo")).click();

    Runtime.getRuntime().exec("C:/Users/xxx/Desktop/testAutoIt_03.exe");

    Thread.sleep(5000);

    //driver.close();

   }

}

and this is the AutoIt code

#region --- Au3Recorder generated code Start (v3.3.9.5 KeyboardLayout=00000410)  ---
WinWaitActive("C:\Users\520\Desktop\testAutoIt_03.au3 - SciTE","")
Send("{TAB}")
WinWaitActive("C:\Users\520\Desktop\testAutoIt_03.au3 * SciTE","")
Send("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")
WinWaitActive("Caricamento file","")
MouseClick("left",242,415,1)
Send("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{UP}{UP}{UP}{ENTER}")
#endregion --- Au3Recorder generated code End ---

I've tried to move in the window where select my file using keyboard and not the mouse hoping to semplify my job.

When execute the Java code it works, connect to the web site, open the window for the file choice but after this nothing happens .....

Suggestions?

Thank you very much in advance

Cesare

marked as duplicate by Lyndon Vrooman, testerab Jul 5 '15 at 22:56

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.