2015-12-16 2 views
1

Недавно я следовал учебнику о запуске транспортира тестов внутри VS. К моему удивлению, он работает, однако я должен был удалить jasmine2 в качестве основы в файле конф или я получаю эту ошибкуJasmine2 не является допустимым рамочной ошибкой

config.framework jasmine2 is not a valid framework. 

Это также мой первый запуск хронографа через vs, и он не может отправлятьKeys, как я был раньше. Ex: this.passwordTextField.clear().sendKeys(browser.params.password);

Я не уверен, как получить транспортир для распознавания жасмина2. Я также установил жасмин вручную с тегом -save-dev. Транспортир находится на версии 2.5.1 и жасмин на 2.1.4

Любая идея, что происходит? Или, если есть лучший способ запустить транспортир в vs?

Я использую этот учебник, который не совсем сработал, поэтому я заимствовал ее образец кода и отредактировал его, что сработало. Вот сайт: https://misaxionsoftware.wordpress.com/2014/01/30/angularjs-protractor-visual-studio-super-dry/

+0

Вы используете npm для установки своих зависимостей? –

+0

@jack yeah Я использовал npm –

+0

как ваша конфигурация вашего транспортира? вы выполняете какую-либо задачу grunt/gulp ?, что вы подразумеваете под «установленным жасмином вручную»? –

ответ

0

Эта ошибка может произойти, если используется protractor < = 1.5.0. Проверьте, выполнены ли тесты с помощью правильного исполняемого файла protractor. FYI, this is where it fails.

Например, у вас может быть старый общедоступный транспортир, который используется вместо установленного локально внутри проекта node_modules.

Или, что я также видел на практике, исполняемый файл транспортира, расположенный в .bin/protractor, был обновлен одним из пакетов, у которого есть транспортир как зависимость (например, grunt-protractor-runner).

+0

от того, что я вижу, мой глобальный транспортир также является обновленной версией –

+0

@NicolePhillips согласно этому руководству, используется .bin/protractor'. Я уверен, что этот старый. Обновлен ответ. – alecxe

+0

у вас есть мин для чата? –

Смежные вопросы