css 定位如何依次定位多個節點下面的子節點

醋精測試媛發表於2020-10-29

如果html是這樣的:

<div A>
<div a>
<div a>
<div a>
<div A>
<div a>
<div a>
<div A>
<div a>
<div A>
<div a>
<div a>

div A代表父元素,class什麼的都是一樣的
div a代表子元素,class什麼的也是一樣的
但是第一個div A下面的子元素和之後的不一定相同
而我也不確定div A的個數
如何通過div A定位到每一個div a呢?

我嘗試了這樣子做:

A_el = self.find_elements(By.CLASS_NAME, "class A")
for A in A_el:
a_el = A.find_elements(By.CLASS_NAME, "class a")

但是我的a_el,包括了所有的div a,即a_el定位到了8個,如何只定位到某一個A裡面包含的那幾個a呢?

相關文章