Как настроить транспортир на использование огурца

По состоянию на0.20.1 Cucumber теперь полностью поддерживается в Protractor, но я пытаюсь найти любую документацию о том, как правильно его настроить. Есть идеи, как настроить world.js?

Я нашел этот пример наhttps://github.com/whyvez/angular-cucumber-example/blob/master/features/support/world.coffee но я не уверен, что вам все равно нужно будет указать все требуемые модули и конфигурацию, поскольку конфигурационный файл транспортира (referenceConf.js) уже содержит всю эту информацию.

assert = require 'assert'
path = require 'path'

protractor = require 'protractor'
webdriver = require 'selenium-webdriver'

driver = new webdriver.Builder().
  usingServer('http://localhost:4444/wd/hub').
  withCapabilities(webdriver.Capabilities.chrome()).
  build()

driver.manage().timeouts().setScriptTimeout(100000)

ptor = protractor.wrapDriver driver

class World
  constructor: (callback) ->
    @browser = ptor
    @By = protractor.By
    @assert = assert
    callback()

module.exports.World = World

Ответы на вопрос(4)

Ваш ответ на вопрос