#javascript #drop-down-menu #protractor #click
#javascript #выпадающее меню #транспортир #нажмите
Вопрос:
css:
element.all(by.id (‘clonalityInput’)).щелкните();
element.all(by.cssContainingText(‘option’,’polyclonal’)).click();
browser.sleep(5000);
Ответ №1:
Объявить js click (внедрить скрипт в консоль). а затем просто щелкните любую опцию напрямую. Это jsClick
не заботится об интерактивности элемента, на который вы нажимаете
let jsClick = ($element) => browser.executeScript(
"arguments[0].click();",
$element.getWebElement()
);
let $option = $("option[value='395']");
await jsClick($option);