量角器加载多个浏览器实例错误

时间:2015-02-13 02:27:00

标签: protractor

我得到TypeError:对象[object Object]没有方法' forkNewDriverInstance'

使用以下方式声明新浏览器实例时

var newBrowser = browser.forkNewDriverInstance(true);

我使用量角器v1.3.1,这是我认为最新的。有人可以帮忙吗?

所以我尝试更新到1.6.1

administrators-MacBook-Pro-2$ sudo npm install protractor@1.6.1
protractor@1.6.1 node_modules/protractor
├── jasminewd@1.1.0
├── jasminewd2@0.0.2
├── saucelabs@0.1.1
├── q@1.0.0
├── minijasminenode@1.1.1
├── adm-zip@0.4.4
├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10)
├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0)
├── source-map-support@0.2.9 (source-map@0.1.32)
├── request@2.36.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.0, mime@1.2.11, node-uuid@1.4.2, form-data@0.1.4, http-signature@0.10.1, tough-cookie@0.12.1, hawk@1.0.0)
├── lodash@2.4.1
├── jasmine@2.1.1 (jasmine-core@2.1.3)
└── selenium-webdriver@2.44.0 (tmp@0.0.24, xml2js@0.4.4)
administrators-MacBook-Pro-2$ protractor --version
Version 1.3.1

没有错误,但为什么不更新?

找到答案:如果使用-g参数安装,则必须使用-g参数卸载量角器。因此它将是

$npm uninstall -g protractor

正确卸载1.3.1后,我能够安装1.6.1

1 个答案:

答案 0 :(得分:2)

1.6.1是最新版本。这是1.5.0 feature