dan*_*409 2 javascript json protractor
我正在尝试从json文件读取数据,但遇到了一些麻烦。如何将项目从json文件获取到单个项目?
我的json文件:
[
{
"UserName": "test@test.en",
"Password": "tests123"
}
]
Run Code Online (Sandbox Code Playgroud)
我的方法:
element(by.name('username')).sendKeys(browser.params.UserName);
element(by.name('password')).sendKeys(browser.params.Password);
Run Code Online (Sandbox Code Playgroud)
结果我得到了
Failed: each key must be a number of string; got undefined
Run Code Online (Sandbox Code Playgroud)
您传递的是对象而不是对象的数组,因此,您必须精确定义变量。
直接传递对象
{
"UserName": "test@test.en",
"Password": "tests123"
}
Run Code Online (Sandbox Code Playgroud)
或在数组中指定索引
element(by.name('username')).sendKeys(browser.params[0].UserName);
element(by.name('password')).sendKeys(browser.params[0].Password);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6420 次 |
| 最近记录: |