# File Upload

**URL:** <https://forum.katalon.com/t/file-upload/12399>\
**Category:** Miscellaneous\
**Tags:** web-testing, katalon-studio\
**Created:** [August 6, 2018, 3:55am UTC](https://forum.katalon.com/t/file-upload/12399 "2018-08-06T03:55:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacqueline\_Lin](https://avatars.discourse-cdn.com/v4/letter/j/58956e/32.png) [@Jacqueline\_Lin](https://forum.katalon.com/u/Jacqueline_Lin)\
**Post date:** [August 6, 2018, 3:55am UTC](https://forum.katalon.com/t/file-upload/12399/1 "2018-08-06T03:55:26Z")

</div>

Hi,

I would like to upload a file by clicking on the “Upload” button first followed by selecting the file.

1. Click on “Upload” button

![](https://s3.amazonaws.com/katalon-forum/editor/nr/g5rpdbzusxaf.jpg "Image: https://s3.amazonaws.com/katalon-forum/editor/nr/g5rpdbzusxaf.jpg")

2. Upon seeing the pop-up window, select the file from the folder “Jacq”. Then, click on “Open” button to close the window.

![](https://s3.amazonaws.com/katalon-forum/editor/gl/hs5495fqoc5c.jpg "Image: https://s3.amazonaws.com/katalon-forum/editor/gl/hs5495fqoc5c.jpg")

My script can run successfully but it doesn’t click on the “Upload” button and open the pop-up window. May I know what other steps should I add in the script? Thanks in advance.

WebUI.clickOffset(findTestObject(‘Manufacturer Preference/button\_MfgLabelUpload’), -589, 277)

WebUI.delay(3)

WebUI.uploadFile(findTestObject(‘Manufacturer Preference/button\_MfgLabelUpload’), ‘C:\\\Users\\\Desktop\\\Jacq\\\ABC.txt’)

[Header Details.JPG](https://s3.amazonaws.com/katalon-forum/editor/nr/g5rpdbzusxaf.jpg)

[File Upload.JPG](https://s3.amazonaws.com/katalon-forum/editor/gl/hs5495fqoc5c.jpg)

---

<div class="post-metadata">

**Author:** ![Jacqueline\_Lin](https://avatars.discourse-cdn.com/v4/letter/j/58956e/32.png) [@Jacqueline\_Lin](https://forum.katalon.com/u/Jacqueline_Lin)\
**Post date:** [August 7, 2018, 3:01am UTC](https://forum.katalon.com/t/file-upload/12399/2 "2018-08-07T03:01:04Z")

</div>

Is there anybody who can help? Thanks.

---

<div class="post-metadata">

**Author:** ![Nilima\_Kale](https://avatars.discourse-cdn.com/v4/letter/n/47e85d/32.png) [@Nilima\_Kale](https://forum.katalon.com/u/Nilima_Kale)\
**Post date:** [August 7, 2018, 11:39am UTC](https://forum.katalon.com/t/file-upload/12399/3 "2018-08-07T11:39:48Z")

</div>

I also have same issue. Please help

---

<div class="post-metadata">

**Author:** ![umut\_cankurt](https://avatars.discourse-cdn.com/v4/letter/u/958977/32.png) [@umut\_cankurt](https://forum.katalon.com/u/umut_cankurt)\
**Post date:** [September 23, 2018, 12:24pm UTC](https://forum.katalon.com/t/file-upload/12399/4 "2018-09-23T12:24:25Z")

</div>

Is there anyone who can write a simple method in response?

---

<div class="post-metadata">

**Author:** ![Zarashima](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/zarashima/32/928_2.png) [@Zarashima](https://forum.katalon.com/u/Zarashima)\
**Post date:** [September 24, 2018, 2:49am UTC](https://forum.katalon.com/t/file-upload/12399/5 "2018-09-24T02:49:35Z")

</div>

You can refer to this video: [https://www.youtube.com/watch?v=OvrYrbNHDcw](https://www.youtube.com/watch?v=OvrYrbNHDcw). It provides an alternative way to interact with Upload File window using AutoIT.

---

<div class="post-metadata">

**Author:** ![emine](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/emine/32/15639_2.png) [@emine](https://forum.katalon.com/u/emine)\
**Post date:** [February 7, 2019, 10:51am UTC](https://forum.katalon.com/t/file-upload/12399/6 "2019-02-07T10:51:18Z")

</div>

> [@Unable to upload a file using window pop up(file explorer)](http://forum.katalon.com/t/unable-to-upload-a-file-using-window-pop-up-file-explorer/10387/2):
>
> Hello , You can follow these steps for this situation. 1-You must create a new custom keyword. You can access the link below for new add Custom Keyword . [https://docs.katalon.com/katalon-studio/tutorials/create\_custom\_keyword.html](https://docs.katalon.com/katalon-studio/tutorials/create_custom_keyword.html) 2-You must add the following snippet in Keyword. import com.kms.katalon.core.annotation.Keyword import com.kms.katalon.core.testobject.TestObject import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable public clas…
