I am trying to upload file using choose file robot framework keyword. When I execute the test it runs successfully but the file is not uploaded.
Here is my HTML
I would like to click on Upload Study button to browse the file.
I tried following :
choose file xpath=(//button[contains(.,"Upload Study")]) Study_File.csv
But it is not uploading the file. Is it because input type=file is not present in the xpath I used? If so how should I create the xpath?

inputthat is few lines below your button? - JaPyRChoose Fileon the<input>tag? Selenium is able to upload files only through it (it sets the filename to its property). - Todor Minakov