Following is the table HTML source which seems to be very complex for selenium to read its contents.. Can somebody help me, reading this data into python using selenium?
<div class="general_table">
<div class="general_s">
<div class="general_text1">Name</div>
<div class="general_text2">Abhishek</div>
</div>
<div class="general_m">
<div class="general_text1">Last Name</div>
<div class="general_text2">Kulkarni</div>
</div>
<div class="general_s">
<div class="general_text1">Phone</div>
<div class="general_text2"> 13613123</div>
</div>
<div class="general_m">
<div class="general_text1">Cell Phone</div>
<div class="general_text2">82928091</div>
</div>
<div class="general_s">
<div class="general_text1">City</div>
<div class="general_text2"></div>
</div>
<div class="general_m">
<div class="general_text1">Model</div>
<div class="general_text2"> DELL PERC H700</div>
</div>
</div>
To read this table using selenium webdriver, xpath seems to be the easy way –
I’m do not know python properly so the code might be wrong but the idea seems to be right –
To find out the number of div tags with in the
general_tablewe use the xpath –driver.find_elements_by_xpath(("//*[@class='general_table']/div")which will return a List with size – 6.Then you can loop through each of the elements using a loop –
You can read all the tags in the table by this way.