Sometimes selenium gets confused to identify an element on the web page because more than one elements have the same name and ids so to handle this situation we instructs selenium to identify the object using CSS instead of Xpath.
Try below code for clicking on search button on www.google.com
<tr>
<td>open</td>
<td>http://economictimes.indiatimes.com/</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>css=input[style='width: 120px; font-size: 12px;']</td>
<td>Business</td>
</tr>
In selenium RC you can use below code
selenium.open("http://economictimes.indiatimes.com/");
selenium.type("css=input[style='width: 120px; font-size: 12px;']", "Business");
There is another way to use css instead of XpathTry below code for clicking on search button on www.google.com
<tr>
<td>type</td>
<td>q</td>
<td>www.automationtricks.blogspot.com</td>
</tr>
<tr>
<td>click</td>
<td>css=span.ds > span.lsbb > input.lsb</td>
<td></td>
</tr>
Thanks for sharing this great piece of information. Do keep us update with some more great information....free mcx Ncdex tips reports
ReplyDeleteGet 90% accurate commodity tips and option trading tips for sure gains. For free trial give us a miss call at 080 3008 8464
ReplyDelete