【发布时间】:2014-11-14 00:09:14
【问题描述】:
我正在使用 Protractor 在我的 Rails 应用程序中运行端到端 JS 测试。以下规范失败:
# my_ctrl_spec.js.coffee
describe 'MyCtrl', ->
it 'does a thing', ->
expect( browser ).toBeTruthy()
browser.get '/'
规范通过,最后一行被注释掉,但实际上试图导航 WebDriver 在呈现的页面上给了我“错误 403 Forbidden for Proxy”。
这是我的 protractor_conf.js 文件:
require('coffee-script/register');
exports.config = {
capabilities: {
'browserName': 'chrome',
},
specs: ['spec/javascripts/e2e/**/*_spec.js.coffee'],
seleniumAddress: 'http://localhost:4444/wd/hub',
seleniumServerJar: './node_modules/protractor/selenium/selenium-server-standalone-2.44.0.jar',
baseUrl: 'http://localhost:4444',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000
}
};
我也收到一些错误消息,告诉我“重试寻找超过的角度”,但我认为这是 因为 403 错误,反之亦然。
一些系统细节:
- Mac OS X 10.9.5
- 硒 2.44.0
- 量角器 1.4.0
谁能看出我的设置有什么问题?
【问题讨论】:
标签: selenium-webdriver protractor