Я не так давно начал осваивать Selenium Webdriver и не очень хорошо определяю локаторы. Для перехода по ссылке я записал следующий локатор: driver.findElement(By.xpath("//a[contains(text(), '" + Войти + "')]")).click(); прверил xpath c помощью firepath - 1 элемент найден. Вроде все в порядке, но не работает (NullPointerException). Перепроверил себя с помощью Selenium IDE, получил локатор linkText("Войти"). И снова не работает. Могу только предположить, что дело в кодировке. Но не уверен. Если я прав, то как решить эту задачу?
Не знаю, как с другими языками (работаю на питоне), но в питоне надо было бы писать перед кавычками буковку "u" u"our/nasty/xpath/locator" В противном случае кириллицу не скушает
Такого куска достаточно для анализа? Если можно оставлять ссылки на сторонние сайты, то я скажу что за сайт и линка конкретнее. Это просто мои домашние тренировки, а не проект с работы.