Thursday 25 October 2018

TruClient- Firefox Protocol


The Ajax TruClient protocol interactively records scripts as we navigate through the business process. This enables TruClient to easily record and replay dynamic, complex web-based applications and create user friendly scripts. Scripts are created in real-time and steps can be seen in the TruClient Sidebar as they are performed.

Ajax TruClient scripts are asynchronous. Steps do not have to wait for previous steps to complete. Each step defines an End Event which defines the point at which subsequent steps are allowed to start running.

We can select to record scripts with either the Mozilla Firefox or Internet Explorer browser.

Ajax TruClient scripts are recorded on the user level; therefore there are no correlations however the main challenge becomes object identification. All recorded events are saved in the script

The Run-Logic in Ajax TruClient scripts is controlled differently. There is only one action.

If we want to put any any object verification after a step then Just run the script upto that step and then stop the run. Then Put wait for Object from toolbox and highlight the object that we want for verification.Then open tranction editor and bring that verification under that transaction name by changing the end point.


Clear Cache: Evaluate JavascriptàArgumentsà CodeàUtils.clearCookies(); Utils.clearCache();àJS

window.alert("rajesh");-->Right
window.alert(10);-->right
window.alert(“10”);à This is right
window.alert(rajesh);à This is wrong
Double black slash is used for commenting
 
// window.alert(10);: This is used for the comment
 

Failed to initialize-Timeout error during execution in performance center:
Run all the users simultaneously. Sometimes it resolves the problem.

Below code to to generate a random number and using this number click a random record on the page.
var c=51;
var d = Math.floor(Math.random() * c + 1);
if(d==1)
{


  d=d+1;
}
window.alert(d);
evalXPath("//div[@id=\"t_Body_content\"]/div[3]/div/div/div/div[2]/div[2]/div[2]/div/div/div[2]/div[2]/div[6]/div[1]/div/div[3]/table/tbody/tr["+d+"]/td[2]/a/span");
 
 


 
 
 
 
 

1 comment:

How to Change Password of IUSR_METRO Account

Sometime we need to change the password of IUSR_METRO Account. This may be required due to compliance issue. Below are the steps to chang...