我有一个文件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();
});
答案 0 :(得分:1)
您可以在config.ts中定义params对象。 params对象将直接传递给Protractor实例,并可以作为browser.params从您的测试中访问。
答案 1 :(得分:0)
我不知道你的意思是“我保存了登录名和密码的config.ts”......但是如果它不起作用那么我想你没有正确地做到这一点。对于browser.params
内可访问的内容,您必须将其添加到该特定属性中。
在config.ts内:
params: {
username: 'hi',
password: '123'
}
按照我在示例中的方式,您可以通过browser.params.username