В идеале ваш инженер Dev-ops должен помочь вам настроить пакет автоматизации Protractor в вашем конвейере dev-ops. Любой типичный инструмент для сборки будет иметь возможность планировать задания. Ключевым моментом является то, что вы должны запустить команду npm install от Bamboo, которая на самом деле ссылается на пакет. json файл. В конце концов ваши зависимости загружаются, и после этого выполняется тестовый скрипт. Вы можете запустить тестовый запуск, используя сценарий пакета . json file; он должен выглядеть следующим образом:
"scripts": {
"test": "protractor conf.js"
}
Вы также можете использовать виртуальную машину / рабочий стол, на котором запущен автономный сервер Selenium, а также указанный c драйвер браузера (например, ChromeDriver) по вашему выбору. вы можете запускать сценарии на удаленной виртуальной машине или делать то же самое в среде ECS, если в вашей организации есть docker образов (Selenium Hub and Node).
Кроме того, вы не связываете VS Code с Bitbucket. Bitbucket - это хранилище, в котором вы храните свою кодовую базу автоматизации. Это тоже версия с контролем. Protractor - это API, вы можете выполнять свои сценарии без IDE.