Выбор Watir отсутствует в списке

Я использую watir для тестирования / запуска своего сайта.

Мне интересно, можно ли использовать watir для установки значения списка выбора, которого нет в списке опций. Я заметил, что с Ruby Mechanize вы можете просто установить значение поля, но это не совсем то же самое с Watir.

Дополнительные детали (извлечено из комментариев):

Существует выбор для размера страницы (то есть, сколько элементов отображать на странице) с именем pageSize. Возможны варианты 5, 10, 20 и 30. Однако для целей тестирования я бы хотел отобразить больше (например, 100). Я использую browser.select_list(:name, "pageSize"). Выберите "30", чтобы выбрать 30. Но browser.select_list(:name, "pageSize"). Выбрать "100" не будет работать, так как нет вариант со значением 100.

Как я могу заставить страницу возвращать 100 значений на страницу?

Спасибо!

1 ответ

Решение

Watir предназначен для того, чтобы делать то, что пользователь может делать на странице в целях тестирования. Тем не менее, многие из этих выпадающих списков выбора размера обновляют URL, часто приводя к появлению такой страницы: http://example.com/sprockets?per_page=10

Если это так, то вы можете очистить, а затем изменить значение в URL, чтобы увидеть, что вы хотите.

Другие вопросы по тегам