Огурец с определением шага Capybara для проверки наличия определенного класса в организме
-
25-09-2019 - |
Вопрос
Мне нужно определить определение шага для проверки наличия определенного класса в теге тела веб-страницы.
например <body class="home">
Я хочу проверить, если «дом» является классом тела.
Имейте в виду, что тело может содержать другие классы, а также
например <body class="active home etc">
Спасибо за вашу помощь.
Решение
find(:xpath, "//body")[:class]
Получите вам строковое значение атрибута класса.
Я могу редактировать, если вам нужна помощь с регулярным выражением, чтобы соответствовать, дайте мне знать - не забывайте о случаях, когда класс, который вы пытаетесь сопоставить, это подстрока другого класса (EX: CLASS = "HOUSE_STAR_RUNNER")
Не связан с StackOverflow