Используя драгоценность страницы-объекта Cheezy, я столкнулся с возможностью иметь динамические локаторы элементов. (Отмечено в этой проблеме github: https://github.com/cheezy/page-object/issues/203).
Так, например, я могу сделать span_element(id: 'some id')
, div_element(class: 'some_class')
и т. Д. Однако, что я могу сделать, если мне нужно найти общий элемент? Например, я мог быработать на странице, которая имеет угловой, поэтому элементы не являются традиционными (например, вместо традиционного html-элемента выбора с параметрами, это пользовательский угловой выпадающий список). Я пробовал element_element(class: 'class_name')
и просто element(class: 'class_name')
, но ruby говорит method missing