Как щелкнуть по раскрывающимся значениям DIV с помощью селена, когда нет кодированных тегов <options> - PullRequest
0 голосов
/ 15 марта 2019

Я не могу выбрать элементы для отображаемых параметров из раскрывающегося списка, где в источнике я не смог найти ни одного параметра в списке.

Элемент выглядит следующим образом:

<div id="trigger-picker" class="x-form-trigger x-form-trigger-default x-form-arrow-trigger x-form-arrow-trigger-default "></div>

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Может возникнуть проблема ожидания. Вам нужно подождать, пока элементы станут активными.

new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.id("trigger-picker"))).click()
0 голосов
/ 15 марта 2019

ниже приведено решение: 1. щелкните раскрывающийся список: driver.findElement(By.cssSelector("div#trigger-picker")).click() 2. после щелчка откроется раскрываемый список параметров, затем выберите нужный параметр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...