Выбор данных Капибара не виден - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть следующий фрагмент HTML:

<input type="text" id="manufacturer" list="manufacturers" placeholder="Search by manufacturer name or supplier code" class="form-control form-control-2-3" value="" name="manufacturer">


 <datalist id="manufacturers">
     <select>
      <div>
       <option value="Jaguar">AA</option>
       <div></div>
      </div>
      <div>
       <option value="Audi">AB</option>
       <div></div>
      </div>
     <div>
       <option value="Mercedes">AC</option>
       <div></div>
     </div>
     </select>
    </datalist>

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

Selenium::WebDriver::Error::ElementNotVisibleError: element not visible: Element is not currently visible and may not be manipulated

У кого-нибудь есть какие-либо предложения о том, как использовать эти параметры и выбрать один?

Спасибо.

1 Ответ

0 голосов
/ 26 апреля 2018

То, что вы пытаетесь сделать, в настоящее время невозможно, потому что на самом деле это не выпадающий элемент выбора.Элементы опции

fill_in("manufacturer", with: 'Jaguar')
...