I wanted to get the names of all the Travels name, present in the tags, ( They are dynamic so wanted to take in array to have count) in http://www.redbus.in/Booking/SelectBus.aspx?fromCityId=124&fromCityName=Hyderabad&toCityId=462&toCityName=Mumbai&doj=30-May-2013&busType=Any&opId=0
here's the some part of html file
<div id="t1-results">
<table id="t1-list5" class="list5" cellspacing="0" cellpadding="0" style="margin-top:0px;">
<tbody id="t1-0">
<tr class="r1">
<td class="i1">Akbar Travels</td>
<td class="i2">
<td class="i3">
<td class="i4">
<td class="i5">
<td class="i6">
<td class="i7">
</tr>
<tr class="r2">
<tr class="r3">
</tbody>
<tbody class="hrblank">
<tbody id="t1-1" class="G">
<tr class="r1">
<td class="i1">Omer Travels</td>
<td class="i2">
<td class="i3">
<td class="i4">
<td class="i5">
<td class="i6">
<td class="i7">
</tr>
<tr class="r2">
<tr class="r3">
</tbody>
<tbody class="hrblank">
<tbody id="t1-2">
<tr class="r1">
<td class="i1">Sangita Travel Agency</td>
<td class="i2">
<td class="i3">
<td class="i4">
<td class="i5">
<td class="i6">
<td class="i7">
</tr>
I have tried with
List<WebElement> linkElements = driver.findElements(By.tagName("//table[@cellspacing=\"0\"]"));
String[] linkTexts = new String[linkElements.size()];
when i debug got as linkElements ArrayList<E> (id=82)
linkTexts String[0] (id=95)
Not working.
tried this also
List<WebElement> linkElements = driver.findElements(By.tagName("t1-results"));
String[] linkTexts = new String[linkElements.size()];
Can anyone please suggest me how to take the names.