Though there are some articles about this topic, I couldn’t find howo to solve my question, does anyone help me? The html source looks like as below, I can get element of ‘div style=”height:100%;overflow:hidden”‘ with
xpath = '//div[@style="height:100%;overflow:hidden"]'
divList1 = driver.find_elements(By.XPATH, xpath)
But I can’t get elements of ‘div style=”display: flex; margin-right: 50px; width: 218px;”‘ with same code
xpath = '//div[@style="display: flex; margin-right: 50px; width: 218px;"]'
divList1 = driver.find_elements(By.XPATH, xpath)
I also tried code as below, but divList3 has no any elements
xpath = '//div[@style="height:100%;overflow:hidden"]'
divList1 = driver.find_elements(By.XPATH, xpath)
divList2 = divList1[0].find_elements(By.XPATH, './/div')
divList3 = divList2[0].find_elements(By.XPATH, './/div')
and all class names with ‘_*’ are random so I can’t use those class name to find elements, how can I get ‘06-28‘, ‘08-09‘ and ‘08-21‘
<div style="height:100%;overflow:hidden">
<div style="display: flex; margin-right: 50px; width: 218px;">
<div class="_1wqbaeb6m">
<div class="_1wqbaeb1y">
<div class="_1wqbaeb6p">
<div class="_1wqbaeb6q">
<span class="_1wqbaeby _1wqbaeb6">Friday</span>
</div>
<div class="_1wqbaeb6r">
<span class="_1wqbaeb10 _1wqbaeb6 _1wqbaeb6s">06-28</span>
<span class="_1wqbaeb10 _1wqbaeb6v">¥5780</span>
</div>
</div>
</div>
</div>
<div class="_1wqbaeb6m">
<div class="_1wqbaeb1y">
<div class="_1wqbaeb6p">
<div class="_1wqbaeb6q">
<span class="_1wqbaeby _1wqbaeb6">Friday</span>
</div>
<div class="_1wqbaeb6r">
<span class="_1wqbaeb10 _1wqbaeb6 _1wqbaeb6s">08-09</span>
<span class="_1wqbaeb10 _1wqbaeb6v">¥5780</span>
</div>
</div>
</div>
</div>
<div class="_1wqbaeb6m">
<div class="_1wqbaeb1y">
<div class="_1wqbaeb6p">
<div class="_1wqbaeb6q">
<span class="_1wqbaeby _1wqbaeb6">Wednesday</span>
</div>
<div class="_1wqbaeb6r">
<span class="_1wqbaeb10 _1wqbaeb6 _1wqbaeb6s">08-21</span>
<span class="_1wqbaeb10 _1wqbaeb6v">¥5780</span>
</div>
</div>
</div>
</div>
</div>
</div>