我正在使用Python Selenium软件包,并且存在我想要访问的此元素,但没有id
。我试着这样做:查找元素
find_element_by_class()
但它显示:
elem6=driver.find_element_by_class("ar9 T-I-J3 J-J5-Ji")
回溯(最近最后一次通话):
File "<stdin>", line 1, in <module>
AttributeError: 'WebDriver' object has no attribute 'find_element_by_class'
下面是我要访问
元素<div aria-label="Delete" data-tooltip="Delete" style="-moz-user-select: none;" class="T-I J-J5-Ji nX T-I-ax7 T-I-Js-Gs ar7" act="10" role="button" tabindex="0">
<div class="asa"><div class="ar9 T-I-J3 J-J5-Ji">
</div>
</div>
</div>
Would'nt它被find_element_by_class_name( 'AR9 T-I-J3 J-J5-记')? –
您是否在将'.find_element_by_class(“ar9 T-I-J3 J-J5-Ji”)''改为'.find_element_by_class_name('ar9 T-I-J3 J-J5-Ji')后找到了元素?或不。因为硒不支持'find_element_by_class'通过传递复合类。 –
是的。它显示了不允许的化合物类名称 – AAA