Я выполняю некоторые тесты пользовательского интерфейса, используя Selenium в Java, чтобы забрать фрагменты текста из пользовательского интерфейса и использовать его для тестирования автоматизации.
У меня есть следующие элементы в моем пользовательском интерфейсе:
<span id="MainContent" class="control-label">
"Text 1"
<br>
"Text 2"
<br>
"Text 3"
</span>
Мне нужно выделить каждый из трех отдельных фрагментов текста по отдельности и утверждать против каждого отдельно.
У меня проблема с моим локатором, так как при запуске теста селен говорит, что я не могу найти элемент.
Для первого текстового элемента («Текст 1») я использовал следующий код локатора, который не работает.Я пробовал некоторые другие варианты этого, но всегда удавалось найти ошибку локатора.Помогите!
By category = By.xpath("//span[@id='MainContent'][1]");