Использование find () с await / async

Я пытаюсь щелкнуть () по второму элементу в раскрывающемся меню. Селектор возвращает массив. Я могу щелкнуть второй элемент в раскрывающемся меню с помощью индекса. Я не могу взаимодействовать / щелкать второй элемент при использовании функции .find(). У меня такое ощущение, что это связано с неправильным использованием await / async.

      selector = $$('[data-test="basic-control-menu-item"]') //See picture for pull-down menu.
temp1 contains the elements for Corn and Soybeans

1]await ((await temp1)[1]).click(); // works as expected for Soybeans.
2]await temp1.find(node => node.getText() === `${selection}`).click(); //returns undefined for click()

// выбор = любой из пунктов выпадающего меню

Вопрос: Можно ли использовать ожидание для строки номер 2 и как заставить ее щелкнуть ()?

0 ответов

Другие вопросы по тегам