Получить дочерние элементы тега SVG с использованием селена - PullRequest
0 голосов
/ 22 февраля 2012

Как получить элементы в классе SVG. Я перепробовал все варианты, такие как поиск элемента по тегу или id. Он не работает на HTML-странице, как это.Мне нужно нажать на элемент заголовка, указанный в стиле пути

<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">

Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 23 февраля 2012

Мои комментарии как ответ:

  • Стандартные методы / утилиты и библиотеки XML DOM будут применяться к SVG, как и любой другой язык XML.В SVG нет ничего конкретного, что помешало бы вам использовать стандартные инструменты.

  • См. Здесь: «API объектной модели документа» docs.python.org/library/xml.dom.html Thisдолжно быть все необходимое

  • ... особенно здесь: http://docs.python.org/library/xml.dom.html#xml.dom.Node.childNodes

Я добавил Python и Selenium в качестве тегов к вашему вопросу теперь, когда выболее конкретно о языке и библиотеках, которые вы пытаетесь применить.С помощью этих тегов это поможет другим найти ваш вопрос и предоставить ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...