При работе с Protractor Cucumber не отображается причина сбоя или исключение - PullRequest
0 голосов
/ 01 ноября 2019

я пытаюсь работать с платформой protractor-cucumber и когда я выполняю сценарий ... даже если сценарий в порядке, сценарий не работает и не дает причину или исключение ошибки

То же самоеотлично работает с жасмином, но когда дело доходит до транспортира-огурца, он работает следующим образом

My Config File

exports.config = {

//seleniumAddress: 'http://localhost:4444/wd/hub',
getPageTimeout: 60000,
allScriptsTimeout: 500000,
directConnect:true,

framework: 'custom',
// path relative to the current config file
frameworkPath: require.resolve('C:\\...\\node_modules\\protractor-cucumber-framework'),
capabilities: {
    'browserName': 'chrome'
},
ignoreUncaughtExceptions:true,
// Spec patterns are relative to this directory.
specs: [
    './learnFramework/utility/test.feature'
],

cucumberOpts: {
    require: './learnFramework/TestCases/spec.js',
    tags: false,
    profile: false,
    'no-source': true
},
 onPrepare: function () {
browser.ignoreSynchronization=true;
  }
};

My Spec file

module.exports=function(){
    this.Given(/^Open the browser$/,async function(){
        browser.ignoreSynchronization=true;

    });

    this.Given(/^Load the URL$/,async function(){
        browser.get("https://google.com");
        console.log(await browser.getTitle());
    })
}

Когда я выполняю скрипт, он открывает браузер Chrome и загружает также URL-адрес, но не знает, почему происходит сбой, и он даже не дает результат теста

Результат выполнения


    I want to use this template for my feature file

  Scenario: Title of your scenario
  ✓ Given Open the browser
  ✖ And Load the URL

Failures:

[09:15:48] I/launcher - 0 instance(s) of WebDriver still running
[09:15:48] I/launcher - chrome #01 failed 1 test(s)
[09:15:48] I/launcher - overall: 1 failed spec(s)
[09:15:48] E/launcher - Process exited with error code 1

И я использую файл grunt для выполнения ..

, поэтому кто-нибудь, пожалуйста, помогите мне выйти из этой проблемы

1 Ответ

0 голосов
/ 04 ноября 2019
await browser.get("https://google.com");

Вам нужно дождаться, когда брат перейдет в Google.

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