我想从其他选项列表中选择“seltarget”。Python Selenium:通过链接文本找不到元素
HTML: <div class="filter-item" data-reactid=".3.1.0.0.1.0.0.3.0.0.0.3">seltarget</div>
当导出python文件也建议我与XPath定位元素: driver.find_element_by_xpath("//div[@id='quickswitcher']/div/nav/ul/li/div/div/menu/div[2]/div/div/div/div[5]").click()
这是工作的时间是因为“seltarget”恰好是第5在列表中。上面的行将选择列表中的第五个选项。我想要更具体一些,并选择元素“seltarget”
见http://stackoverflow.com/questions/5441680/css-selector-based-on-element-text您可以通过reactid选择或跨度添加到您的seltarget – TheoretiCAL