Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

[Resolved] XPath + Selenium WebDriver + Eclipse


(Aleksey Krekotnev) #1

Коллеги, привет!
Прошу помочь в трудную минуту.
Тест выполняет простую задачу: на центральной странице в модальном окне (появляется при входе) выбрать регион, а потом в соответствующем поле проверить его отображение.
Регион выбирается, но потом тест падает…
В FireBug XPath элемента отображается как: //a[@class=“change_region rgn_selection_b”]/text() (проверено рукописным вводом).
Строчка кода, отвечающая за проверку отображения выбранного региона в соответствующем поле:
driver.findElement(By.xpath("//a[@class=“change_region rgn_selection_b”]/text()")).click();

Пожалуйста, помогите понять, в чем может быть причина падения в этом месте?


(Aleksey Krekotnev) #2

Может, не удается найти само поле, где будет отображаться выбранный регион?


(vmaximv) #3

text() - это не есть ноды (WebElement) и по спекам вебрайвера данный запрос не валиден.


(Aleksey Krekotnev) #4

Спасибо за ответ - часть /text() был удалена, и все сработало!