Я пишу скрипт Selenium на Ruby (как новичок), в котором мне нужно изменить выбор выпадающего меню.
Функциональность для автоматизации -
1. Измените раскрывающийся список из значения по умолчанию. (Это выпадающий список в фрейме)
2.Нажмите кнопку Сохранить.
3.Решите всплывающее окно, подтверждающее изменение.
4.Страница перезагружается с новым выбором.
Я могу изменить выбор в пользовательском интерфейсе, используя «select (locator, value)». Я уже отключил Javascript для обработки всплывающих окон.
Выпуск -
Теперь, когда я нажимаю кнопку «Сохранить», страница перезагружается с установленным по умолчанию значением.
например, - в раскрывающемся меню есть 4 опции-
<option value="920">Apple</option>
<option selected="selected" value="1">Mango</option>
<option value="910">BlackBerry</option>
<option value="921">Orange</option>
Теперь, когда я изменяю выбор на Оранжевый , а затем нажимаю Сохранить , страница перезагружается, но только с выбранной опцией 2.
Пожалуйста, предложите какое-нибудь решение / причину этого и как его можно избежать? Я надеюсь, что я ясен с вопросом.