Favourite Quote

Every artist was first an amateur. - Ralph Waldo Emerson The more difficulties one has to encounter, within and without, the more significant and the higher in inspiration his life will be. - Horace Bushnell

Wednesday, November 17, 2010

ProxyInjection Mode

1.How to set the browser to Proxy Injection Mode ?

*pi(browsername);

2.How to avoid using waitForpageload() ,wait(),pause(),thread.sleep()?

Add selenium.setSpeed(Constants.DEFAULT_TIMEOUT); at the start of the script.

3.How to check for dynamic ids in the object string using xpath

for example if dynamic ids have the format text-12345
where 12345 is a dynamic number you could use the following

XPath: //input[starts-with(@id, 'text-')]

4.How to Capture selenium server side logs if you don't start the server through code ?

java -jar selenium-server.jar -log selenium.log

5.How to Capture Browserside logs?

java -jar selenium-server.jar -log browserSideLog

6.How to use contains function in xpath ?
"//a[contains(text(),'Add New')]"

If there are multiple Add New on page its better to nail down to the one we are looking to click with index subscript.

//a[contains(text(),'Posts')]/following::a[contains(text(),'Add New')][1]

So we are using xpath axis which is following & an index[1]

Axis are used to work with node sets automationwithselenium.blogspot.com-Google pagerank and Worth

No comments:

Post a Comment