拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何使用量角器测验选择此下拉选单中的任何项目?

如何使用量角器测验选择此下拉选单中的任何项目?

白鹭 - 2022-03-04 2122 0 0

我在网上寻找过这个,但我只能找到基本下拉选单的解决方案。我的下拉选单如下所示:

<p-dropdown [options]="uyrukList" 
    id="uyruk" name="uyruk"  class="requried-radius"
    #uyrukInput="ngModel" [required]="true"
    [autoDisplayFirst]="false" [(ngModel)]="uyruk" optionLabel="ad">
</p-dropdown>

我试过这个:

const select = element(by.id('uyruk'));
select.$('value=myRandomItem').click();

但它没有用。

有没有办法可以使用量角器在这个下拉选单中选择任何项目?它是哪个项目对我来说并不重要。

uj5u.com热心网友回复:

我尝试使用它们的 tagName 访问我的下拉元素,它对我有用。

element.all(by.id('uyruk')).click();
browser.sleep(500);
const list = element.all(by.tagName('p-dropdownitem'));
list.first().click();

为了使用其索引访问任何元素:

list.get(index).click();

uj5u.com热心网友回复:

要在下拉选单中选择一个项目,您可以尝试在使用控制台呈现在应用程序上时查看下拉串列的 id,然后也可以查看项目的 id。使用量角器只需单击下拉串列的 id,然后单击项目的 id。如果项目没有 ID,则尝试手动添加它们。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *