Ошибка сценария моего транспортира - объект ожидается - PullRequest
2 голосов
/ 21 июня 2019

Я изучаю тестирование автоматизации для приложения angularjs, но я столкнулся с ожидаемой ошибкой объекта в строке 4, которая указывает на первую строку моего сценария.

describe("Homepage", function() {
    it("Navigate to homepage", function(){
        browser.get("http://www.way2automation.com/angularjs-protractor/banking/#/login");
    });
});

exports.config = {
    framework: 'jasmine',
    seleniumAddress: 'http://localhost:4444/wd/hub',
    specs: ['protractor.js'] 
}

enter image description here

Пожалуйста, помогите.Благодарю.

Ответы [ 2 ]

2 голосов
/ 27 июня 2019

Я думаю, вы должны следовать шаг за шагом:

Сначала вы должны создать папку, в которую вы поместите protractor-conf.js и spec-файлы. Первоначально вы должны создать файл для сохранения конфигурации транспортира. В моем проекте имя файла - protractor-conf.js.

Шаг 1 : Просто установите npm и транспортир в проект. Перейдите по ссылке Транспортир , чтобы установить транспортир в папку с терминалом.

Шаг 2 : Откройте protractor-conf.js и напишите по ссылке config.js

Шаг 3 : создать файлы спецификаций и запустить

1 голос
/ 26 июня 2019

Для успешного выполнения теста выполните следующие шаги.

Step1 : создать config.js файл с кодом ниже

// conf.js
exports.config = {
  framework: 'jasmine',
  seleniumAddress: 'http://localhost:4444/wd/hub',
  specs: ['spec.js'],
  capabilities: {
    browserName: 'chrome'
  }
}

Step2 : создайте файл spec.js с кодом ниже

describe("Homepage", function() {
    it("Navigate to homepage", function(){
        browser.get("http://www.way2automation.com/angularjs-protractor/banking/#/login");
    });
});

Step3 : теперь запустите protractor config.js из местоположения вашего проекта после запуска вашего веб-драйвера в отдельном терминале с помощью команды webdriver-manager start

запустите webdriver-manager update, если вы получили ошибку при запуске веб-драйвера.

Надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...