【发布时间】:2016-11-11 05:59:19
【问题描述】:
我是新的量角器。我正在尝试在我的第一个 Angular2 应用程序上运行示例单元测试。
我的 conf.js 文件有:
exports.config = {
seleniumAddress: 'http://localhost:3000/login',
specs: ['todo-spec.js'],
capabilities: {
'browserName': 'chrome',
chromeOnly:true ,
directConnect: true }
};
2.我的 'todo-spec.js' 文件有:
describe('Authentication capabilities', function() {
var email = element(by.id('inputusername'));
var password = element(by.id('inputPassword'));
var loginButton = element(by.class('btn-success'));
it('should redirect to the login page if trying to load protected page while not authenticated', function() {
browser.get('http://localhost:3000/login');
loginURL = browser.getCurrentUrl();
email.sendKeys("demo");
password.sendKeys("demo");
loginButton.click();
});
});
但是当我尝试通过以下命令“protractor”filepath\conf.js“运行量角器时,
获取“E/launcher - Process exited with error code 199”错误。
谁能告诉我,我在哪里做错了?
【问题讨论】:
-
你的配置错误
-
你能详细说明我在哪里做错了吗?
标签: unit-testing angular selenium-webdriver jasmine protractor