2017-03-07 36 views
1

可能有人请建议我怎么能找到并点击“客户端”在提供的代码中使用硒的webdriver的Python:Selenium:如何在CSS中选择文本?

<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

你可以试试这个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() 
相关问题