Я использовал селекторы css как div и span до сих пор, используя Selenium WebDrivers с Ruby для тестирования.
Однако у меня также есть некоторые атрибуты dd и xmlns: dd. Возможно ли иметь селектор css для этого.
HTML-код:
<div class="class1 class2 class3 class4" style="padding: 4px;" id="_c04a6325-5316-4177-980f-38484eb27730">
<span class="class5" style="font-weight: bold; text-decoration: underline;">Month</span>
<div class="class6" dd:contenttype="Month" dd:referenceuuid="1446A201-FD91-4A82-B645- 306DC948DC48" id="_3d510b04-8a5a-4bf9-bc7a-8efd55f9ca48">
<div xmlns:dd="Week" class="class7 class8" dd:entityid="1457893" dd:contenttype="Monday" id="_7480bbe4-bbf0-4a54-8994-ae773b418470">
Breakfast
</div>
</div>
</span>
</div>
Чем я сейчас занимаюсь:
$driver.find_elements(:css, 'div.class7.class8')
Чем я хочу заниматься:
Что-то вроде этого, чтобы использовать данные в dd:contenttype и/или xmlns:dd для поиска элемента
$driver.find_elements(:css, 'div.dd:contenttype="Monday"') OR
$driver.find_elements(:css, 'div.xmlns:dd="Week"')
Можно ли найти и элемент с помощью dd:contenttype и/или xmlns:dd??