Я пытаюсь получить ссылку a
на веб-странице, где я знаю имя класса элемента, но заголовок в каждой строке таблицы отличается.
Например, Строка A может выглядеть так: <a href='/someaddress' class='constantClassName' title='AlwaysPresentText - Row <somenumberhere_oneormoredigits> - TextIKnowAheadOfTime'>Edit</a>
В Chrome devtools У меня есть //a[@class='constantClassName' and contains(text(),'Edit') and starts-with(@title,'Edit')]
, что в основном и дает мне возможность.
То, что я не могу заставить работать, добавляется ends-with(@title,'TextIKnowAheadOfTime')
на работу. В моем случае contains(text(),'sometext')
может возвращать более одного результата, поэтому мне нужно точное совпадение.
Использование Java здесь, и было бы самым быстрым способом использовать регулярное выражение Java, объединенное с моей желаемой строкой на go, или есть способ запроса xpath для получения одного результата путем точного совпадения ends-with()
?