【发布时间】:2014-05-21 14:09:30
【问题描述】:
截至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
【问题讨论】:
标签: protractor cucumberjs