Мы google, чтобы найти решение, но не получилось, как добавить уже записанный скрипт в новый скрипт.Selenium IDE: включить тестовый скрипт в новый тестовый скрипт
ответ
Существует расширение для Selenium-Core: «include», которое может добавить содержимое другого теста к текущему тесту. Это его страница на OpenQA wiki: http://wiki.openqa.org/display/SEL/include, но, к сожалению, на данный момент она недоступна. Раньше я использовал его в прошлом, но в итоге отказался от него в пользу ROLLUP RULES.
Но если вы ищете способ повторного использования скрипта в нескольких тестовых случаях, я настоятельно рекомендую вам использовать Правила свертывания. Это очень мощная и недооцененная многими пользователями функция Selenium IDE.
Информация об использовании правил сворачивания написана на странице справки в Selenium IDE: меню Справка - Документация пользовательского интерфейса, затем поиск по ключевому слову «Свертывание».
В итоге я использовал Rollups, предложенный Евгением. Мне потребовалось некоторое время, чтобы найти правильный способ реализовать это. Основная идея заключается в том, что вы в конечном итоге записываете файл JavaScript, который добавляется в Selenium IDE по параметрам/параметрам в настройке Selenium Core Extensions. Файл JavaScript, который вам нужно написать для создания «многократного использования командного стека», позволит вам использовать встроенную команду сворачивания, при этом цель будет установлена на метку, которую вы назначаете группе команд.
Я написал статью о Selenium IDE Includes AKA Rollups, которая может быть полезным ресурсом.
Пример Накопительный сценария:
/**
* For use in Selenium IDE.
*
* You will need to add this to Selenium under Options/Options in the Selenium Menu.
* Put this under Selenium Core Extensions:
* ~/selenium-ide-for-slp/sideflow.js , ~/selenium-ide-for-slp/slp_rollups.js
*
*
*/
var manager = new RollupManager();
/**
* check_for_syntax_errors
*
* This rollup tests for php syntax errors, warnings, and notices.
*/
manager.addRollupRule({
name: 'check_for_syntax_errors',
description: 'Check for PHP syntax errors, notices, warnings.',
args: [],
commandMatchers: [],
getExpandedCommands: function(args) {
var commands = [];
commands.push({
command: 'assertNotText',
target: '//body',
value: '*Notice: Undefined*'
});
commands.push({
command: 'assertNotText',
target: '//body',
value: '**Notice: Trying to get*'
});
commands.push({
command: 'assertNotText',
target: '//body',
value: '*Notice: Use of*'
});
commands.push({
command: 'assertNotText',
target: '//body',
value: '*Fatal error:*'
});
return commands;
}
});
Надежда, что помогает.
- 1. Ruby Selenium Webdriver тестовый скрипт (нужен совет)
- 2. Тестовый установочный скрипт обгона
- 3. питона тестовый скрипт
- 4. Тестовый скрипт для окна описания
- 5. запустить тестовый скрипт 100 раз в selenium webdriver
- 6. Как экспортировать тестовый набор IDE Selenium
- 7. Автоматический тестовый прогон с использованием Selenium IDE
- 8. Python 2.7 - есть тестовый скрипт, имитирующий raw_input
- 9. Bamboo CI - как запустить тестовый скрипт
- 10. Я хочу создать тестовый скрипт ping IP
- 11. Как загрузить тестовый скрипт в качестве дополнения к Eclipse
- 12. Включить тестовый режим в RevMob
- 13. Selenium IDE: тестовый корпус со многими различными значениями
- 14. Как запустить тестовый скрипт, написанный в Robotium, в облаке устройств?
- 15. Selenium IDE testcript to Selenium IDE
- 16. Selenium не видит мой тестовый набор
- 17. cron простой тестовый скрипт с debian, screen и ec2
- 18. Как настроить тестовый скрипт в Flask с SQLite?
- 19. LLVM LIT: Можно ли передать пользовательский параметр в тестовый скрипт?
- 20. Как написать функциональный тестовый скрипт для запуска под CMake/CTest
- 21. CodedUI тестовый скрипт, не выполняющийся с окон виртуальной машины 7
- 22. PHP + Curl: простой тестовый скрипт не работает (на одной машине)
- 23. как вызвать тестовый скрипт из другого тестового скрипта?
- 24. Пытается запустить тестовый скрипт с использованием Rational Quality Manager
- 25. casperjs тестовый скрипт не экспортирующие XML-файл правильно
- 26. Есть ли способ запустить тестовый скрипт (.java-файл) с консоли?
- 27. Не удалось успешно выполнить тестовый скрипт python с драйвером Chrome
- 28. Команда Selenium IDE GoToIf
- 29. Как создать новый тестовый класс в shortkeys?
- 30. Скрипт автоматизации для смены пароля в selenium
Спасибо, я попробую. – Faiyaz