因此,我正在使用async / await(Link)迁移量角器测试。
到目前为止,迁移工作还是比较成功的,直到我继续遇到这个问题。因此,下面是我测试的步骤,后面是代码,作为我正在处理的示例:
上面步骤的相关代码:
测试
describe("Update room list based on changing context values", () => {
let page: HelperClass;
let highSchoolRoomNameList: string[] = [];
let middleSchoolRoomNameList: string[] = [];
beforeAll(async () => {
page = new HelperClass();
await page.setBrowserSize();
await page.commonContextTestSteps();
});
it("Changing school dropdown value", async () => {
await page.waitForElement(page.schoolDropDown, 5000);
await page.schoolDropDown.click();
await page.waitForElement(page.dropDownList, 5000);
await page.dropDownList.get(0).click();
await browser
.switchTo()
.frame(element(by.tagName("iframe")).getWebElement());
await page.roomList.each( item => {
item.getAttribute("innerText").then(text => …Run Code Online (Sandbox Code Playgroud)