Automation Anywhere Interview Questions and Answers
Automation Anywhere training in Chennai is having a huge market because of this there are so many institutes have been started. Besant Technologies is ranked and preferred as the best and top Automation Anywhere training institute in Chennai. We provide all sorts of exam related automation anywhere questions and answers for getting certified and also for the job-related interview questions are given to the students. Automation Anywhere interview questions and answers are completely prepared in the top MNC interview basis questions and few interview questions are given below for you to get knowledge about Automation Anywhere.
Best Automation Anywhere Interview Questions and Answers
The top 10 automation anywhere interview questions and answers are given and these are extremely important and in every top MNC companies prefer these type of tough and hard questions.
Q1). Two systems which are having different OS. For one system, AA should do module1 in the task and another system AA should do module2 in the task. How can we resolve this scenario?
There is a system variable called ‘OS Name’. If OS Name is for the first system, then do module 1 else do module 2.
Using variable operation command.
Eg: Variable operation: $V1$ + $V2$ To $V3
Here we can take V1+V2 as a command and the output is assigning to V3 using Variable operation.
Yes. Of course. There are two types of citrix. Thick and Thin. To overcome the challenge, AA to be installed inside citrix for better performance. Then only all functionalities like object cloning, web recoding, windows actions etc. we can use. All applications which required for automation should be inside citrix for better performance.
Wait is good. Because there are two options.
- Wait for window and
- Wait for screen change
In delay command, we can give only an amount for delay after or before a command performs as a random or regular.
Depends on the process it will vary whether it is feasible for automation or not. If any human decision capability is required, then the process will not be feasible for automation. Structured and ruled based processes are automatable as 100%.
Q6). A scenario, in which we need to automate a website and object ids for the website will change always. Then how can you automate?
We can use object cloning even if the id is changing. Find all properties which are not changing and changing properties should delete from the properties described in the object cloning window.
We can use system variables like Year, Month, Day, Hour, Minute and Second.
- Open task manager
- Go to services tab
- Check the service (AASchedulerService) is running or not.
- If service is not working then restart the service manually.
- Now schedule a task from client and wait for execution.
Create 2 variables called v1 & v2 with values. Then do the below steps then the values will interchange.
- Assign value of variable $v1$ to clipboard
- Variable operation: $V2$ to $V1$
- Variable operation: $clipboard$ to $V2$
Use split string operation and set limit as 2.
They are user friendly and no need of programming experience
They have inbuilt scheduler and deployment features
They support web, desktop, DB and many other application automation
Where as Automation Testing tools are used for Testing or verification/validation purpose.
No inbuilt schedule/ deployment mechanism.
Coding/scripting knowledge required
Unattended Automation – BOTS will execute the tasks in background and its designed to work without users help
Go to Security Tab to set the permission to different user groups.
Once server (control Room) can have multiple clients (Automation Anywhere task editor window, bots, task runner)
Q17) What are the commands used in Automation Anywhere & what all commands are you using in your project/work?
Call to Script/ Run Script
Insert keystroke/mouse click
Manage windows controls
Web Controls – lets you to perform operations like click some elements/set some values in text boxes/extract values from web elements and to open close browsers/navigate to URL. Basically its completely interacts only with web applications
Object cloning – lets you to perform operations like click some elements/set some values in text boxes/extract values from elements of both web and desktop applications
These variables can be access through F2/variable only in the places like password field.
Q20) Automation Anywhere Web Control Room’s Dashboard Component displays the number of registered clients what does this indicate?
We need to double click or drag and drop to our task editor first
Then we need to set the FROM, TO, CC&BCC(optional), Mail Body, Mail Subject, Attachments if Any(optional)
When the bots execute and when it arrives to this command step, Mail will be automatically sent.
Q22) How can I connect to database in Automation Anywhere and explain different Automation Anywhere Database commands?
Use it to set the connection string with the database user id/password/and domain/project and fire the SQL query.
The results can be store in CSV file
With that we can open CSV file or Text file by providing the location of the file.
Then use Read CSV/Text File command to read a CSV.
CSV files can be separate / read with delimiters like comma, Semi colon or pipe symbols
[toggle_content title=”Q25) How to assign a new set of permissions to a group of users in Automation Anywhere?
Go to Security Tab to set the permission to user groups.
We can edit or create new permissions to user group.
If we want to use META BOTS. Need to drag and drop the available meta bots into our task editor
Same way to use IQ BOTS there is a IQ BOTS command. This has to be purchased separately.
Run Time – Only to execute
Q29) How will you connect or read two or more different excel files in a same Automation Anywhere Tasks?
We need to differentiate them by providing the unique/different session names.
When ever we upload a task or resource to server from a client. They all maintained as different version automatically as long there is a different between current and old file.
Number of Time/N times
Loop on List (of values)
Each row in a text file/CSV
Each row in a web table
Each file in a folder
Each folder in a folder
Each recorder in DB
Each row in excel sheet
Each node in XML
Whether the application/ process needs manual interventions?
Automation scripts taking more time than manual work?
Type of work environment like VM/Citrix
Type of OS Windows/Linux/Mac OS
Err Description – gives the description of the error
Run another task
Capture screen shots
Unix shell and more
Run Time client is task editor where we an run existing BOTS/tasks.
If we want to automate different OS application, we can use citrix or image based automation commands to carry out automation but windows is the ideal OS
Q49) Which of the Web CR options allows to view the list of all client machines along with their status in read-only form?
Q50) Which one of the command is ‘highly’ not recommended to use if the application is local and offers full support of objects for automation?
Regular delay (fixed wait time)
Random delay (wait for time in given range)
• Wait for Window
• Wait for Screen Change
Pattern based Data Extraction
It uses third party OCR engines to carry out the character recognition
Options available in OCR are,
Capture image by path
Capture image by URL
TOCR – Tesseract OCR
• Disconnect- Use this command to disconnect from an existing terminal connection.
• Send Text- Use this command to specify text and send that text to the terminal. You can also send encrypted text by selecting the Encrypt Text check box.
• Get Text- Use this command to receive text from the terminal. The user can select following options:
1. Last Line
2. All Lines
3. Line From-To
4. Lines with Column Range
• Set Field- Use this command to set field either by Index or Name for the terminal types TN3270 and TN5250. Setting data through field for such type of terminals enhances automation for them.
• Get Field- Use this command to get a field value by Index or Name and assign it to a variable for the terminal types TN3270 and TN5250.
• Get All Fields- Use this command to get value of all fields and assign them to array variables for the terminal types TN3270 and TN5250.
• Wait- Use this command to insert a Wait command. Inserting a Wait command helps you to automate and trigger another action in your automated task based on the terminal status.
• Control- Use this command to control how the terminal is viewed.
Current version 10.3
Next version is 10.5(upgrading)
ROBOTICS PROCESS AUTOMATION USED TO AUTOMATE BUSINESS PROCESS.
PRETTY GOOD PRIVACY
It is used to ENCRYPT and DECRYPT the file by assigning the PASSPHARSE
Run script command will available in commands.
In version 10.3 names have changed
- Screen recorder
- Smart recorder
- Web recorder
We have to configure with SMTP server setting
Set of commands used to automate task is called Bot
Client room where we develop the bot
.new .Reports .Properties
.workflow .MY TASKS
In Client Room
Go to tools and options you will find email notifications – fill all your details
Email setting :- Host, Port no, User ID, password
yes we can integrate using App integration command
It is graphical representation way of coding, where condition decision base task are added for whole process requirement.
By using log to file command we can log into file.
Yes we have PDF commands read PDF data
Using excel command and reading data in loop through each row in excel dataset commands.
Yes Using database command we can connect/disconnect DB
To capture image links, radio buttons, text boxes, check boxes and other web control automation anywhere web recorder – Manage web controls allows capture of web control and assign them variables.
no need to provide entire window title or text. End of *will help to identification.
There are two types:-
- System Variable
- Local variable or User defined variable.
press F2 key where you have to pass the value.
Open spreadsheet command is available to read or connect one or more excel files in AA by giving different session names.
Using system variables of array rows and array columns we will get the count of an array.
There are 4 types of variables available in Automation Anywhere are:-
There are 3 types of variables available in Megabit are:-
Q91)Which one of the commands is highly not recommended to use if the applications is local and offers full support of objects for automation?
- Insert Mouse Move
- Insert Mouse click
- Insert Mouse Scroll
Terminal emulator is used to interact with Mainframe applications.
- Take Snapshot
- LogData into File
- Send Email.
- Variable Assignment
Object Cloning command is used to recognize objects and a various Properties including name,type,path and value.
Extract Data from PDF and Using Manage windows controls.
Using REST WEB SERVICES and SOAP WEB SERVICES command in AA.
Using XML Command
Q99)Which of the WebCR options allows to view the list of all client machines along with their status in read-only form?
User details can be spread to a CSV file for data sharing by the Control Room administrator or a User with User Creation permission.
Q100)Which one of the command is ‘highly’ not recommended to use if the application is local and offers full support of objects for automation?
- Insert Mouse click
- Insert Mouse scroll
- Insert Mouse Move
ROI settings can be modified according to Hourly rate .
Date variable can be modified
Q104)While editing a task, the screenshots are not appearing under Visualize Tab. What could be the possible reason?
In control room settings if the secure recording option is enabled .
Any application that we can’t get the quality properties while spying using any automation tools.
Ex: Any virtual environment
Any application that we get pretty handful of attribute features using automation tools
Ex: calculator, IE
The Credential Manager is a centralized location for securely creating and storing sensitive information that is included in automation tasks in the form of Credentials.
In the Client window click on Repository tab to communicate with the server.
we directly download ,upload or compare any task on the server with the one on the client.
In AA Premier when a task is verified the images of all mouse clicks and keystrokes are captured automatically. SnapPoint allows you to capture images on demand, just enable SnapPoint and set it for the commands that you want.
Worked on Client 10.7 version and Control room 10.5.
Yes , it is possible by mapping the variable when calling the tasks.
In Client window click on Repository tab to communicate with the server.
we can directly download ,upload or compare any task on the server with the one on the client.
Q112)Does it matter if the window size and locations of my applications change between recording and running?
No. Automation Anywhere’s SMART Automation Technology automatically adjust to changes of window size and location.