AutoIt v3 is a freeware
BASIC-like scripting languages designed for automating the windows GUI and
general scripting. It used a combination of simulated keystrokes, mouse
movements and window/control manipulation in order to automate tasks in a way
not possible or reliable with other languages. Auto it is also very small, self
contained and will run on all versions of Windows.
In general Auto it is
just another automation tool like selenium but unlike Selenium it is used for
Desktop automation rather than web application. it is a powerful tool and it
just not automate desktop windows, button & form, it automates mouse
movements and keystrokes too.
We need to integrate
this auto it code in our selenium. ..
simply we will handle
this window based file uploading scenario in auto it , later we will selenium
program where in which we will call this auto it code...
if at we would like to
perform operations on web application we can simply identify the object using a
browser, like the same way in order to perform operations on any window we need
to identify the properties for that window or objects on that window.
steps to configure:
1) download complete
Autoit from its official website
3) goto programming
files under C driver and check fot auto it folder
4) open the frozen tool
which will helps in getting various kinds of properties for an object
5) now we need to open
the autoit editor by cliking on below :
6) the editor will
display as below
7) open the browser and
open the application which is having window based alerts
8) get the popup window
properties using AUTOIT finder , simply drag it and drop on the desired object
corresponding object properties will display in the finder
9) we need to write a
program which will perform the desired operations like selecting the window and
entering a value to that window
10) Window activate is
the command which is used to activate the window , so simply save your test
script and compile that an executable file will be created at the same location
where you saved the script, simply double click on the executable file and
hence it will perform the actions
11) controlset text is a
command which we used to enter a value into a search field
12) control click is a
command which will perform click operation
13) after whole script
got prepared save it and compile it
14) goto the folder
where we saved this file and simply double click on the executable file and
check whether it is performing the actions or not
15)
create a new test script in webdriver and now whatever the file we have created
we need to call that file in our webdriver program for which we are using pr
in
order to call the executable file we have 2 options:
1)
Process Builder
ProcessBuilder
p=new ProcessBuilder("d:\\Jeevan.exe","","Open");
p.start();
2) Run
time execution
Runtime.getRuntime().exec("d:\\Jeevan.exe");
No comments:
Post a Comment