В настоящее время я изучаю селен.Parametrize with Selenium
Может ли кто-нибудь сказать мне, как параметризовать веб-приложение для тестирования в селене?
В настоящее время я изучаю селен.Parametrize with Selenium
Может ли кто-нибудь сказать мне, как параметризовать веб-приложение для тестирования в селене?
Я не совсем уверен, что вы ищете, но в случае, если вы пытаетесь параметризуете тесты для простых изменений, вы должны смотреть на Selenese переменных: http://seleniumhq.org/docs/04_selenese_commands.html#store-commands-and-selenium-variables
у вас плохая ссылка. Что вы пытались опубликовать? – Greg
Если только с помощью Selenium IDE, making parametrized tests выполнимо, но довольно сложно.
Я рекомендую экспортировать ваши сценарии на реальный язык программирования (если вы еще этого не сделали) и использовать структуру тестирования, чтобы сделать ваши тесты параметризованными и управляемыми данными. У Junit и TestNG есть хорошая поддержка для этого.
Идеи действительно следует избегать, если вы серьезно относитесь к автоматизации тестирования. У этого есть некоторые довольно серьезные ограничения, и сценарии будут подвержены перерыву – Greg
Это расширение обеспечивает немного больше помощи сценария параметризация в Selenium IDE: SelBlocks
Это обеспечивает контекстное переменные, и может принимать параметры из внешнего файла XML.
Мы написали тестовое ядро с Selenium's webdriver framework. Он доступен на большинстве популярных языков: Java, Python, Ruby, C#. Затем тест ядро считывает из собственного файла формата CSV для выполнения действий, которые были обобщены на основе веб-приложения целевой, пример:
И тогда он будет производить файл журнала для протокола испытаний.
Это то, что вы подразумеваете под параметризацией?
Вы можете использовать Java Reflection API для параметризации и я использую Open Office Excel листа передать параметр селена функциям Использование Java Reflection API вы будете иметь возможность передавать функции селена как строка Селена функции могут быть сохранен в xml и используя API отображения java, вы можете их выполнить
Я действительно предлагаю TestNG для этого. Как легко использовать концепцию dataProvider ...
Если вы используете java, вы можете создать файл .java
для хранения переменных со своими локаторами и обратиться к ним как параметрам.
Существуют различные методы параметризации RC-кода селена. Вы можете использовать CSV, Microsoft Excel, XML и файл .properties. В Microsoft Excel вы можете использовать API-интерфейсы POI-HSSF (для Excel 2003) и XSSF (для Excel 2007).
Лучший способ, который я нашел, это использовать файл свойств. Как уже говорилось ранее, вы также можете использовать поставщика данных TestNG, но если вы используете JUnit, вы должны использовать вышеупомянутый метод.
Cheers.
Можете ли вы добавить еще один вопрос к своему вопросу, я не понимаю, что вы после. Хотите ли вы создавать тесты селена? – AutomatedTester
yes.need для создания селена. Selenium test.please. Отправьте мне ссылку/электронную книгу, чтобы узнать больше о селене (кроме selenium.org), написанном для новичков. Спасибо – 2009-08-20 05:48:52