t.me/atinfo_chat Telegram группа по автоматизации тестирования

Атрибут с двоеточием

Друзья,подскажите как подцепить xpath по атрибуту с двоеточием на c#
Например:<div ext:qtip="текст">...</div>

НиDriver.FindElementByXPath("//div[@ext:qtip]"); ,

ни Driver.FindElementByXPath("//div[@ext\\:qtip]"); не работают

  1. Не работают, в смысле лежат в тенёчке пьют пиво? Или как-то по-другому?
  2. По какому значению атрибута поиск производится?
  3. Попробуй апострофы

//[@[name()=‘ext:qtip’]]

1 Симпатия

Спасибо, помогло!

//div['@ext:qtip'] и //div["@ext:qtip"] тоже работает

Нет. Тут ‘@ext:qtip’ есть эквивалент простого true: можно написать и //div[‘blablabla’] - вытянет все дивы.

1 Симпатия