Я использую watir для тестирования/запуска через мой сайт.Вариант выбора Ватира нет в списке
Мне интересно, можно ли использовать watir для установки значения списка выбора, которого нет в списке опций. Я заметил, что с Ruby Mechanize вы можете просто установить значение поля, но это не то же самое с Watir.
Дополнительные детали (Извлеченные из комментариев):
Там является выбор для размера страницы (т.е. сколько элементов для отображения на странице) с именем PAGESIZE. Возможные значения: 5, 10, 20 и 30. Однако для целей тестирования я хотел бы отображать больше (например, 100). Я использую browser.select_list (: name, "pageSize"). Выберите «30», чтобы выбрать 30. Но browser.select_list (: name, «pageSize»). Select «100» не будет работать, поскольку нет опция со значением 100.
Как я могу заставить страницу вернуть 100 значений на страницу?
Спасибо!
Не могли бы вы добавить пример того, что вы имели в виду? – Johnson
Конечно! Существует выбор для размера страницы (т. Е. Количества элементов, отображаемых на странице) с именем pageSize. Возможные значения: 5, 10, 20 и 30. Однако для целей тестирования я хотел бы отображать больше (например, 100). Я использую 'browser.select_list (: name," pageSize "). Выберите« 30 », чтобы выбрать 30. Но' browser.select_list (: name, «pageSize»). Выберите «100» 'wouldn ' т, так как нет значения со значением 100. – Vasseurth
Я не думаю, что это возможно. Watir должен возвращать «Watir :: Exception :: NoValueFoundException», если значение не существует в качестве опции. https://github.com/watir/watir-webdriver/blob/master/lib/watir-webdriver/elements/select.rb#L57 – Johnson