【发布时间】:2020-12-15 11:43:39
【问题描述】:
我对 Protractor 的行为感到非常困惑。我正在用量角器和黄瓜写我的测试用例。 我的情况是:我需要单击下拉箭头并选择一个选项。我可以单击下拉菜单并为一个场景选择一个选项,但相同的单击在后续场景的下拉菜单中失败。
var viewArrow= await element(by.xpath("(//*[@class='mat-select-arrow-wrapper'])[2]"));
browser.wait(EC.elementToBeClickable(viewArrow),5000);
await viewArrow.click().then ( async() =>{//selecting dropdown
var reqElement2 = await element(by.cssContainingText('mat-option .mat-option-text', dropDownChoice));
await browser.executeScript("arguments[0].click()", reqElement2) ;
});
【问题讨论】:
标签: angularjs automation protractor cucumber