test: Improve specs using page objects

Этот коммит содержится в:
Mattia Roccoberton
2025-03-16 15:17:50 +01:00
родитель 72182edf44
Коммит 3162920fb5
8 изменённых файлов: 203 добавлений и 46 удалений

12
spec/page_objects/base_object.rb Обычный файл
Просмотреть файл

@@ -0,0 +1,12 @@
# frozen_string_literal: true
class BaseObject
include Capybara::DSL
attr_reader :element, :selector
def initialize(selector:)
@selector = selector
@element = find(selector)
end
end