我在網上尋找過這個,但我只能找到基本下拉選單的解決方案。我的下拉選單如下所示:
<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,則嘗試手動添加它們。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/395333.html
上一篇:DBT-測驗列值驗證特定日期格式
