NCCAOM HERB QUESTIONS & ANSWERS
Child Index - Answers -Blue Prism version 4.1.3 and above includes a feature which
allows you to specify the Child
Index of the process to which to attach. Each session is given a unique index based on
the
order in which the process for that session was created. For example the main parent
process
is given the index of 0, whereas the first tab of the process is given the Child Index of 1.
The
Child Index parameter is specified in the attach action of a navigate stage.
Browser Automation - what is default parent process index? - Answers -Blue Prism
version 4.1.3 and above includes a feature which allows you to specify the Child
Index of the process to which to attach. Each session is given a unique index based on
the
order in which the process for that session was created. For example the main parent
process
is given the index of 0, whereas the first tab of the process is given the Child Index of 1.
The
Child Index parameter is specified in the attach action of a navigate stage.
How can you prevent IE from creating multiple processes? - Answers -Internet
you can configure Internet
Explorer to not create multiple processes. This is done by changing a registry setting,
specifically the registry key:
HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main
A DWORD value called TabProcGrowth should be set to one of the following values:
0 (Zero) - This disables protected mode for IE Security Zones and tells Internet
Explorer to open tabs and frames within the same process.
1 (One) - This leaves protected mode enabled, and ensures that all tabs in a given
frame run in a single process. Note that this may require the use of process flow to
launch and separately attach to the required IE instance. Two processes will still be
created, one for the frame and one for all the tabs within that frame.
Changing the value will require Internet Explorer to be restarted before it can pick up the
new
registry value.
How could you ensure IE opens tabs and frames within the same process instead of
multiple processes? - Answers -you can configure Internet
Explorer to not create multiple processes. This is done by changing a registry setting,
specifically the registry key:
HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main
A DWORD value called TabProcGrowth should be set to one of the following values:
0 (Zero) - This disables protected mode for IE Security Zones and tells Internet
Explorer to open tabs and frames within the same process.
,Why would you ever control the launching and attaching of IE within the process flow
vs. application model? - Answers -If you configured the DWORD value for
TabProcGrowth in order to ensure IE uses one process vs. multiple processes.
DWORD value of 1 (One) leaves protected mode enabled, and ensures that all tabs in a
given
frame run in a single process. This may require the use of process flow to
launch and separately attach to the required IE instance. Two processes will still be
created, one for the frame and one for all the tabs within that frame.
If you are experiencing issues launching a browser based application what could you do
differently? - Answers -You should be able to launch a web application like you would
any other application. If you are
experiencing problems launching a web app, it should be noted that sometimes web
apps
need to be launched directly by the Internet Explorer process and then attached to. This
can
be performed by using a built in Blue Prism utility called Utility - Environment. There is
an
action within this object called Start Process which takes the path of the application you
would
wish to start and any command line arguments.
You will notice that when you select an
element in the tree it will be highlighted within the web browser for confirmation and its
attributes will be displayed. T
??? is used to read multiple values from a web page and store them in a Collection. -
Answers -Get Table - Data Read method
Get Table command is not working, what might be the issue? - Answers -If a table
cannot be read into a Collection, it could be that the values held within the HTML
code are not stored directly in table tags, because more HTML code is being held within
the
table cell. For example, reading a table structured like this should work:
What are some alternatives to the Get Table command? - Answers -If Get Table doesn't
work you could try reading the HTML code of the table and use string
manipulation to extract the values
Another alternative method
would be to use counters for each row and column of the table, and use these counters
in
conjunction with a dynamic path attribute to read each cell individually.
, what is Parent Document Loaded wait check? - Answers -Parent Document Loaded.
This checks the element exists and that the entire page and all of its child frames are
fully loaded.
Parent Document Loaded includes an implicit Check Exists on the element as well as a
Document Loaded check.
It is usually good practice to use this at the start of a browser action.
What can you use to see if an element exists? - Answers -A Wait stage configured to
use Check Exists. This simply checks that the specified element exists on the page,
regardless of if any other elements exist.
T/F creating a separate object to handle a browser popup is not recommended -
Answers -False, a 2nd object is a valid practice.
Depending on how the web application has been built, you might need to create a
separate
business object to interface with a popup window. This will be the case if you see the "A
spying
error has occurred" error message.
A new object will need to be configured to attach to a running instance of the popup,
rather than launching something. Pop-up windows may need to be spied using Win32 or
AA mode instead of the usual HTML mode.
To speed up development, it might be best to build a separate generic object to handle
IE pop-up windows.
T/F - When spying a web popup window you must always use HTML mode - Answers -
False - Pop-up windows may need to be spied using Win32 or AA mode instead of the
usual HTML mode.
T/F - It is possible to interact with AA elements that are invisible. - Answers -True - It is
also possible to interact with AA elements that are invisible
T/F - Using the Path element for attribute matching is a great choice when the html
structure is subject to changes. - Answers -False - The Path attribute should only be
used to match elements if the web form is simple, i.e. not
dynamic in nature and unlikely to change.
T/F - It is usually helpful to un-tick the Match column for the Parent URL attribute of the
spied element in Application Modeler - Answers -True - Depending on the structure of
the web site, the Parent URL of an element may not be
consistent. It is usually helpful to un-tick the Match column for the Parent URL attribute
of the
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller GEEKA. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $12.49. You're not tied to anything after your purchase.