I'm trying to split coordinates of elements that I find like this
elements = WebDriverWait(driver, 20).until(EC.visibility_of_all_elements_located((By.XPATH, "//span[text() ='100']")))
When I only have to find coordinates of element that appears only once I just use .location, but my problem is when I have to find element that appears more then once. I tried doing it like this but it doesn't work
elements = WebDriverWait(driver, 20).until(EC.visibility_of_all_elements_located((By.XPATH, "//span[text() ='100']")))
elementlist = []
for element in elements:
elementlocation = element.location
elementlist.append(location)
print(elementlist)
x,y = elementlist.split(",")
print(x,y)
I tried getting list of coordinates of element that appears multiple times, split them into separate variables x,y and print them out
Update :
<div class="gl-MarketGroup_Wrapper ">
<div class="srb-Market25Wrapping gl-Market_General gl-Market_General-columnheader gl-Market_General-haslabels gl-Market_General-pwidth12-5 ">
<div class="srb-ParticipantLabelCentered gl-Market_General-cn1 ">
<div class="srb-ParticipantLabelCentered_Name ">100</div>
</div>
<div class="srb-ParticipantLabelCentered gl-Market_General-cn1 ">
<div class="srb-ParticipantLabelCentered_Name ">110</div>
</div>
<div class="srb-ParticipantLabelCentered gl-Market_General-cn1 ">
<div class="srb-ParticipantLabelCentered_Name ">120</div>
</div>
<div class="srb-ParticipantLabelCentered gl-Market_General-cn1 ">
<div class="srb-ParticipantLabelCentered_Name ">130</div>
</div>
</div>
<div class="srb-Market375Wrapping gl-Market_General gl-Market_General-columnheader gl-Market_General-pwidth18-75 ">
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">1</span>
</div>
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">2</span>
</div>
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">3</span>
</div>
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">1</span>
</div>
</div>
<div class="srb-Market375Wrapping gl-Market_General gl-Market_General-columnheader gl-Market_General-pwidth18-75 ">
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">2</span>
</div>
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">1</span>
</div>
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">1</span>
</div>
<div class="gl-ParticipantOddsOnly gl-Participant_General gl-Market_General-cn1 ">
<span class="gl-ParticipantOddsOnly_Odds">2</span>
</div>
</div>
</div>
I want to find element that contains text "1" that is on same height like element that contains text "110"