Как выбрать элемент из выпадающего списка без использования прокрутки и симуляции действий пользователя - перетащить в TestCafe Studio? - PullRequest
0 голосов
/ 06 февраля 2020

Я использую Testcafe Studio для написания тестов.

Есть длинный выпадающий список с элементами. Элемент для выбора не виден. Интересует, как можно реализовать его выбор без использования прокрутки (без использования встроенных действий на странице: перетаскивание). Может быть, вы можете как-то реализовать это с помощью функций или скрипта?

Задание c задача: в этой форме (https://www.devexpress.com/Support/Center/Question/Create) есть раскрывающийся список поля «Платформа / Категория:». Используя TestCafe Studio, мне нужно написать тест, который выбирает значение «Native» из списка без горизонтальной прокрутки. Спасибо.

1 Ответ

2 голосов
/ 06 февраля 2020

попробуйте создать такую ​​функцию,

async selectDropDown(dropDownEle, valueToSelect){    
        await t.click(dropDownEle);
        await t.click(await dropDownEle.find('option[title="' + valueToSelect +'"]'));
    }
...