У меня есть страница HTML вроде этой:
<AAA>
<BBB attrB="000">
<CCC target="11" attrC="111"/>
<CCC target="12" attrC="888"/>
</BBB>
<BBB attrB="222">
<CCC target="21" attrC="111"/>
<CCC target="22" attrC="777"/>
</BBB>
<BBB attrB="000">
<CCC target="31" attrC="111"/>
<CCC target="32" attrC="222"/>
<CCC target="33" attrC="111"/>
</BBB>
</AAA>
In Selenium Я ищу один WebElement (CCC с target = "11") по xpath:
(//BBB[@attrB='000']//CCC[@attrC='111'])[1]
В Chrome он дает мне ожидаемый результат, и возвращается единственный элемент, но в Firefox он дает нет результата (возможно, xpath не начинается с / не принимается)
Я также пробовал с // BBB [@ attrB = '000'] // CCC [@ attrC = '111'] [1], но он возвращает все элементы, соответствующие Xpath, без указанного индекса (target = "11", target = "31" и target = "33")
Что мне не хватает? Заранее спасибо