量角器从使用 mat-select 实现的下拉列表中选择值

njo*_*sep 2 xpath css-selectors typescript angularjs-e2e protractor

我正在寻找一个量角器方法,它将从此下拉列表中选择值。下拉菜单包含 4 个值,其中之一是“Delta”。我如何从这个选择器中选择值,因为它没有任何我可以使用的选项标签。

我意识到实际选项在另一个标签下。如何选择选项?下面的似乎不起作用。

element(by.cssContainingText('mat-select-panel mat-select-content .mat-option .mat-option-text', 'Fund')) .click();

在此处输入图片说明

在此处输入图片说明

njo*_*sep 8

我就是这样解决的。首先,我必须单击 dorpdown,然后再次单击以选择值。

element(by.tagName('mat-toolbar')).element(by.tagName('mat-select')).click();

element(by.cssContainingText('mat-option .mat-option-text', 'Delta')).click();
browser.waitForAngular();
Run Code Online (Sandbox Code Playgroud)

谢谢各位大侠的指导。欣赏它。