Следуя примеру вики для поиска вложенных элементов (https://github.com/cheezy/page-object/wiki/Nested-Elements), я смог найти элементы в модальном формате.Предупреждение об устаревании при использовании шаблона вложенных элементов из документации
Проблема в том, что мне нужно выбрать их по номеру индекса, есть ли способ сделать это без использования устаревшей функциональности, передающей функциональность базовому драйверу?
Текущий код выглядит следующим образом.
div(:add_line_modal, :id => 'add-line-modal')
select(:add_line_service_select) do |page|
page.add_line_modal_element.select(:index => 0)
end
Выдает этот
*** DEPRECATION WARNING
*** You are calling a method named select at %PROJECTDIRECTORY%
*** This method does not exist in page-object so it is being passed to the driver.
*** This feature will be removed in the near future.
*** Please change your code to call the correct page-object method.
*** If you are using functionality that does not exist in page-object please request it be added.
Это было именно то, что я искал. Я пытался использовать select_element, когда я пробовал этот подход. –