Как выбрать 2 варианта в выпадающем меню за один шаг с помощью транспортира - PullRequest
0 голосов
/ 15 сентября 2018

У нас есть сценарий, например https://material.angular.io/components/select/overview под заголовком множественного выбора, мы хотим выбрать 2 варианта, таких как гриб и лук за один шаг, как мы можем этого достичь.

В настоящее время я делаю это:

element(by.cssContainingText('.mat-option-text', 'Extra cheese')).click();

работает отлично.

Но мне нужно что-то вроде:

element(by.cssContainingText('.mat-option-text', 'Extra cheese,Mushroom')).click();

Я хочу выбрать гриб и дополнительный сыр за один шаг.

Как мне этого добиться?

1 Ответ

0 голосов
/ 15 сентября 2018

Я разрешаю это с помощью цикла:

it("TEST DROPDOWN MULTI SELECT", function () {
    var data = 'Extra cheese,Mushroom';
    result1 = data.split(",");
    var i;
    for (i = 0; i < result1.length; i++) {
        element(by.cssContainingText('.mat-option-text', result1[i])).click();
    }
    browser.sleep(10000);
});
...