如果 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 呢?


↙↙↙阅读原文可查看相关链接,并与作者交流