Я попытался найти кнопку в своем веб-приложении с помощью xpath, но при каждом открытии Selenium IDE автоматически изменяется. Есть ли другой способ найти его, кроме использования xpath или position? могу ли я найти его с помощью имени класса? Если да, то как я могу это сделать?Локальные элементы в селене IDE
ответ
Вы можете использовать xpath для поиска элемента по имени класса.
//*[@class='someClass']
где someClass
это имя класса вашего элемента.
Поскольку это ваш webapp, рассмотрите возможность добавления id
или name
, чтобы однозначно идентифицировать элемент. Это также упрощает запись xpaths, поскольку вам не нужно учитывать возможность того, что вы могли бы захватить слишком много элементов.
Ответ - Если по умолчанию записанные файлы xpath не работают для вашего приложения, вы можете определить свой собственный xpath для тех компонентов, которые должны оставаться одинаковыми во время выполнения.
Пожалуйста, изучите приведенные ниже URL, который показывает пути развития определяемый пользователем XPath: -
http://docs.seleniumhq.org/docs/appendix_locating_techniques.jsp
Используйте селектор CSS. Этот сайт действительно помог мне: http://saucelabs.com/resources/selenium/css-selectors
, если он имеет идентификатор на нем вы можете просто сказать «ID = yourid»
для CSS это может быть что-то вроде этого: «CSS = кнопка [класс = 'YourClass '] "< - это говорит о том, что это кнопка, и что в классе она содержит ваш класс.
- 1. Сохранить изображение в селене IDE
- 2. Динамические элементы в селене
- 3. Как обрабатывать динамический идентификатор в селене IDE
- 4. Поиск значения начертания шрифта в селене IDE
- 5. Скрипт для загрузки файла, в селене IDE
- 6. Захват переменной xpath в селене IDE
- 7. Команда типа, не работающая в селене IDE
- 8. Неожиданное предупреждение об ошибке в селене IDE
- 9. Утверждение выпадающего меню в селене IDE
- 10. избежать ошибки времени в селене IDE
- 11. Возможна ли параметризация на селене IDE?
- 12. Выберите элементы из выпадающих в селене петли
- 13. Как найти элементы в селене без запуска веб-драйвера
- 14. как проверить текст, присутствующий в заполнителе в селене IDE
- 15. Как выполнить автоматическое завершение работы текстового поля в селене IDE
- 16. Как я могу использовать параметризацию в селене IDE
- 17. Как выбрать локатор для раскрывающегося списка в селене IDE
- 18. Как выбрать опцию из поля автозаполнения в селене ide
- 19. Как мы можем прочитать данные excelsheet в селене IDE
- 20. Добавить 30 секунд к текущему системному времени в селене IDE
- 21. получить локальные элементы хранения в $ listview
- 22. Тип в iframe в селене
- 23. Поиск элемента в селене
- 24. Невозможно найти динамические выпадающие элементы в селене RC
- 25. Тестовые элементы, динамически создаваемые с нокаутом в селене, лучше всего?
- 26. XSD Ограничение на локальные complexType элементы
- 27. Исключение исключения таймаута в селене
- 28. Как создать новый файл в селене?
- 29. Запуск браузера в селене
- 30. Закрытие окна в селене
Вы что-то пробовали? Не могли бы вы опубликовать его, чтобы люди здесь могли помочь? благодаря – Ademar