有人可以建议我如何找到并点击"客户"在提供的代码中使用Selenium Webdriver和Python:
<g class="highcharts-legend" transform="translate(647,234)">
<g class="highcharts-legend-item" transform="translate(8,3)">
<text x="21" style="color:#333333;font-size:12px;font-weight:bold;cursor:pointer;fill:#333333;" text-anchor="start" y="15">Client</text>
<rect x="0" y="4" width="16" height="12" fill="#4685BB">
</g>
</g>
答案 0 :(得分:0)
您可以尝试使用此CSS
选择器:
driver.find_element_by_css_selector("g.highcharts-legend-item>text").click()
或XPath
:
driver.find_element_by_xpath("//*[name()='text' and text()='Client']").click()