登录.js 文件
'use strict';
var testData = require('./testdata.json');
describe('LoginPage', function() {
var loginData = require('./testdata.json');
it("data.description", function () {
browser.get("http://custemea3.imshealth.com/GlobalDashboard/qaconsole");
browser.driver.sleep(8000);
browser.driver.findElement(by.xpath('/html/body/div[1]/undefined/div/ims-
form/div[2]/div/div[2]/dynamic-
component/form/div[1]/div[1]/input')).sendKeys(testData[0].username);
browser.driver.findElement(by.xpath('/html/body/div[1]/undefined/div/ims-
form/div[2]/div/div[2]/dynamic-
component/form/div[1]/div[2]/input')).sendKeys(testData[0].passwordField);
browser.driver.sleep(4000);
browser.driver.findElement(by.className('btn btn-success')).click();
browser.driver.sleep(8000);
});
});
我编写了上面的代码来从 json 文件中读取一对参数。但是,当我尝试读取多对参数时,我无法读取参数,如下所示:
testdata.json 文件
[
{
"username":"ims",
"passwordField":"123"
},
{
"username":"ims",
"passwordField":"ims"
}
]
因为我是量角器的新手,所以我不知道如何修改我的代码来读取多个参数。我尝试使用数组进行 foreach ,但没有奏效。请帮帮我!