#protractor #cucumberjs
#Транспортир #cucumberjs
Вопрос:
Я бы хотел, чтобы моя платформа Protractor- CucumberJS запускала браузер в начале каждого файла функций — загружала URL-адрес — выполняла сценарии — закрывала браузер после выполнения всех сценариев — запускала новый экземпляр браузера для следующего файла функций … и так далее.
Я использую Beforefeature
перехват для запуска URL и Afterfeature
перехвата для выполнения browser.quit()
Попробовал установить shardTestFiles
значение true в multiCapabilities
. Он запускает отдельный браузер для каждого файла объекта, но выдает ошибку — NoSuchSessionError: This driver instance does not have a valid session ID (did you call WebDriver.quit()?) and may no longer be used.
Установка restartBrowserBetweenTests
значения true
в файле конфигурации закрывает и открывает экземпляр браузера для каждого сценария — не то, что я хочу.
Как это можно сделать?