Unable to handle File Open dialog (using Pamie)

O

Oltmans

Hi all,

I'm new to Python and am automating few tasks using Pamie. Everything
worked well until I had to handle the File Open Dialog. I mean I'm
trying to automate the file upload process using Pamie. Basically I
just want to automate the process of file upload. I want to
automatically hit the Browse button and then enter 'C:\image1.jpg' in
the File Name text field and then hit the Open button (all using
Pamie, winguiauto or whatever would give me the solution :)

Here is my html ( file is stored in my PC at C:\\Test\Test.html )
<html>
<body>

<input type='file' id='upload'/>
</body>
</html>

and here is my source

ie.navigate("C:\Test\Test.html")
ie.buttonClick('upload')
handle = winGuiAuto.findTopWindow(wantedText="Choose file")
print 'handle ='+ str(handle)

p=handlePopup('ChooseFile','&Open')
p.enterTextAndClickControl(handle,('C:\image1.jpg','&Open'))
p.run()

now when I run the above program the Browse button gets clicked and
File Open dialog pops up but 'c:\image1.jpg' (without quotes) is not
entered in the File Name field and neither the Open button gets
clicked. Also I get this error in the console
--
Traceback (most recent call last):
File "firsttest.py", line 26, in <module>
p.enterTextAndClickControl(handle,('C:\image1.jpg','&Open'))
File "C:\Python25\lib\site-packages\cModalPopUp.py", line 113, in
enterTextAn
ClickControl
wantedClass="Edit")
File "C:\Python25\lib\site-packages\winGuiAuto.py", line 167, in
findControl
selectionFunction=selectionFunction)
File "C:\Python25\lib\site-packages\winGuiAuto.py", line 235, in
findControls
return searchChildWindows(topHwnd)
File "C:\Python25\lib\site-packages\winGuiAuto.py", line 213, in
searchChildW
ndows
childWindows)
TypeError: an integer is required

--
I've searched Internet, searched usenet, scratched my head but nothing
worked. Also, I tried joining the Pamie User group but I couldn't. So
I will really appreciate your help/insights/ideas/hints/anythiing that
can help me fix the problem.

Thanks,
Rolf
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,767
Messages
2,569,570
Members
45,045
Latest member
DRCM

Latest Threads

Top