Здравствуйте, я относительно новичок в автоматическом веб-тестировании QA, и я стараюсь использовать SO в качестве последнего средства.Ruby/Watir выберите выбор из выпадающего меню
У меня возникли проблемы с выбором выбора из выпадающего меню в нашем веб-приложении.
Вот следующий код:
<div id="edit-main-user-role-wrapper" class="form-item">
<select id="edit-main-user-role" class="form-select my-dropdown ahah-processed" name="main[user_role]" style="display: none;"></select>
<div class="newListSelected" style="position: static;">
<span class="selectedTxt">
Student
</span>
<ul class="newList" style="top: -136px; height: 136px; left: 0px; display: none;">
<li>
<a class="" href="JavaScript:void(0);"></a>
</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
Когда я осмотреть раскрывающийся значок с Firefox инспектировать элемент направляет меня на эту строку кода: класс пядь = «selectedTxt»
Я пробовал доступ к списку по id, class, xpath и css все безрезультатно.
Вот некоторые из моих прошлых попыток:
@browser.div(:class => 'form-item').select_list(:text => 'Student').fire_event ("on click")
@browser.select_list(:xpath, menu).option(:text, option).click
Я рассмотрел различные вопросы, связанные с выпадающим списком, на SO, но никто из них не смог помочь мне решить мою проблему. – Frank
Все еще работаю над этим, но я добился прогресса. Это, по крайней мере, «отбросит» раскрывающееся меню. @ browser.span (: class, "selectedTxt"). Click – Frank