HTML 看起来像这样:
<span class="MenuIcons searchButton"></span>
... (some stuff)
<a data-bind="" url="/ParagonLS/Search/Property.mvc/Index/1" tabdescription="RESIDENTIAL" subtabdescription="Criteria" subtabmaxallowed="3" targetex="" rel="" class=" SearchByClass1 " subtabgroup="true" subtabgroupadd="true" subtabstartindex="0" fullwindow="False" hideaddressbar="False">TEXT</a>
我可以使用以下方式获取跨度:
driver.find_element_by_css_selector(".MenuIcons.searchButton")
但由于 span 是一个下拉菜单,我需要进入内部元素,但不知道如何,因为它的类名周围有空格。我该怎么办?
import time
driver.find_element_by_css_selector(".MenuIcons.searchButton").click()
time.sleep(1)
driver.find_element_by_partial_link_text("TEXT").click()
您可以执行此操作并单击链接。
我是一名优秀的程序员,十分优秀!