我正在尝试测试量角器中的此站点:
https://stackblitz.com/edit/expansion-panel?file=main.ts

我要单击Panel1并将其展开。

这是我的代码:

it('blabla', function() {
    browser.get('https://stackblitz.com/edit/expansion-panel?file=main.ts');
    browser.sleep(10000);
    element(by.css('.mat-expansion-panel-header.ng-tns-c2-1.ng-trigger.ng-trigger-expansionHeight')).click();
    browser.sleep(1000);
});

最佳答案

我正在使用此辅助功能来打开面板。

private async openExpansionPanel(position: number) {
  await element.all(by.css('mat-expansion-panel'))
    .get(position)
    .click();
}


如果您不使用async/await,则可以将其删除。

关于javascript - 如何在 Protractor 中测试扩展面板,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47393834/

10-10 21:53
查看更多