从文件量角器读取数据

时间:2017-09-21 18:31:50

标签: javascript node.js protractor

我有一个文件config.ts,我保存了登录名和密码

config.ts " UserName":" test@test.en", "密码":" pass123"

使用json文件我正在下载数据如下。如何从config.ts文件中获取数据?

我的方法:

login() {
 element(by.name('username')).sendKeys(browser.params[0].UserName);
 element(by.name('password')).sendKeys(browser.params[0].Password);
 browser.sleep(5000);
}

我的测试

it('login page', () => {
 page.login();
});

2 个答案:

答案 0 :(得分:1)

您可以在config.ts中定义params对象。 params对象将直接传递给Protractor实例,并可以作为browser.params从您的测试中访问。

Config.ts

How to use param object

答案 1 :(得分:0)

我不知道你的意思是“我保存了登录名和密码的config.ts”......但是如果它不起作用那么我想你没有正确地做到这一点。对于browser.params内可访问的内容,您必须将其添加到该特定属性中。

在config.ts内:

params: {
    username: 'hi',
    password: '123'
}

按照我在示例中的方式,您可以通过browser.params.username

访问它