如何檢索svg class下的元素。我嘗試了所有選項,如通過標記或id找到元素。它不起作用 這樣的HTML頁面。我需要單擊路徑樣式中給出的標題元素使用硒獲取SVG標記的子項目
<div id="pie4" class="left-top sp-workareaitem-content sap-chart" data-color="blue" data-charttype="pie" data-dimension="CATEGORY" data-title="CATEGORY-PIE" data-sap-widget="chart" style="display: block;">
<svg class="sap-piechart" width="82" height="82">
<g>
<path style="pointer-events: all;" transform="translate(41, 41)" fill="rgb(120,160,200)" title="Others : 13" d="M2.38499964133947e-15,-38.949999999999996A38.949999999999996,38.949999999999996 0 0,1 37.793018538450056,9.422857833607061L19.89106238865793,4.959398859793191A20.5,20.5 0 0,0 1.255262969126037e-15,-20.5Z">
<path style="pointer-events: all;" transform="translate(41, 41)" fill="rgb(81,122,162)" title="Notebooks : 10" d="M37.793018538450056,9.422857833607061A38.949999999999996,38.949999999999996 0 0,1 -2.717014652333681,38.85511975762015L-1.4300077117545693,20.450063030326397A20.5,20.5 0 0,0 19.89106238865793,4.959398859793191Z">
請幫我
想必您可以使用JavaScript或使用基於Javascript的庫(如JQuery)來執行此操作。標準XML DOM方法/實用程序和庫將像其他任何XML語言一樣適用於SVG。沒有什麼具體的SVG可以阻止你使用標準工具。 – therobyouknow 2012-02-22 12:08:02
嗨。我是用Python的uisng Selenium,我不認爲在python綁定中有任何特定的DOM方法。如果有的話請讓我知道。 我是Selenium的初學者 – user1117498 2012-02-23 12:10:36
是的「Python綁定中DOM的具體方法」 - 請參閱:「文檔對象模型API」http://docs.python.org/library/xml.dom.html這應該有你需要的一切。 – therobyouknow 2012-02-23 14:53:57