Есть ли возможность в Java+Selenium+TestNG определить по какому локатору из аннотации @FindBy искался элемент?
У меня практически все элементы (за очень редким исключением, вроде элементов, у которых в id присутствует непостоянная величина) прописаны через WebElement с аннотацией @FindBy.
Все работает, проблем с их поиском для дальнейшей работы - не возникает.
Но, с целью отладки при возможных проблемах - мне необходимо записывать в лог, по какому локатору искался элемент (ошибка ведь может быть и в нем, например, если аннотация была скопирована, а сам локатор забыли поменять).
Если это элементы, которые я ищу по изменяемым локаторам посредством findElement - тут проблемы нет, локаторы у меня и так есть в виде строк - могу их легко вывести в лог.
Меня интересует, как можно получить локатор от WebElement (не любой, какой угодно, а тот, по которому он был найден, тот, который прописан в @FindBy).
Добрый день. Использую для создания теста Selenium Webdriver + Java. При улучшении созданного теста столкнулся с проблемой проверки удаления блоков на вебформе. Как можно реализовать данный функционал?
Доброго времени суток! Я новичок в автотестировании и в процессе работы столкнулась вот с каким вопросом. У меня есть несколько действий (Action) в пределах одного теста (GUI Test). Можно ли создать переменную, которую мы бы задали в одном действии и в дальнейшем использовали в других действиях этого теста? Как это сделать? Заранее спасибо!
Тесты на C# Webdriver, Visual Studio Pro2013. Проблема такая - все тесты проходят успешно, но в debug режиме в тестах на проверку в которых установлен неправильный XPath получается "NoSuchElementException was caught. Unable to locate element: {"method":"xpath","selector":"...". Понятно что Xpath неправильно сконфигурирован, но почему exception-ы только при Debug режиме, а в обчычном всё проходит и ни одного Fail? Возможно что это проблема в настройках студии?
Собственно я в тупике и по этому решил задать вопрос людям которые имеют опыт в таком деле.
Кратко о ситуации:
Работаю в маленькой компании. Тестировщик я один на 4 программиста. Зашел к нам в компанию интересный проект. И от меня собственно что требуют " - делаем план тестирования проекта, продумать подход к тестированию, какие документы нам нужны, какие мы будем делать, какой будет процесс для макс. обеспечения качества".
Скажем так тестировать веб умею но вот постановка процесса качества с 0 (нуля) у меня такого опыта нет.
Итого: что делать... какую документацию нужно вести и т.д. бес понятия.
На данный момент процесс выглядит так рисуются макеты и создаются прототипы. И обсуждение с заказчиком чего он хочет и как он это видит.