Как я могу получить доступ к значению индекса столбца элемента, метку aria которого я знаю, используя веб-драйвер Selenium в c#

#c#

Вопрос:

Я хочу получить доступ к значению aria-colindex элемента, используя значение метки aria, как я могу сделать это самым чистым способом, используя selenium или c#

driver.FindElement(By.XPath("//td[@aria-label='Sütun Stok']"));

 lt;td aria-selected="false" role="columnheader" aria-colindex="3" id="dx-col-95" aria-label="Sütun Stok" class="dx-datagrid-action dx-cell-focus-disabled dx-datagrid-drag-action" aria-sort="none" tabindex="0" style="text-align: left; min-width: 45px; max-width: 250px; width: 250px;" xpath="1"gt;lt;div class="dx-column-indicators" role="presentation" style="float: right;"gt;lt;span class="dx-sort dx-sort-none"gt;lt;/spangt;lt;/divgt;lt;div class="dx-datagrid-text-content dx-text-content-alignment-left" role="presentation" title="Stok"gt;Stoklt;/divgt;lt;/tdgt;  

моя стихия здесь

Ответ №1:

Я смог получить доступ к значению атрибута, которое я хотел, с помощью GetDomAttribute, я оставляю код здесь на случай, если он вам понадобится.

 var element= driver.FindElement(By.XPath("//td[@aria-label='Sütun Stok']")).GetDomAttribute("aria-colindex");