Огурец с определением шага Capybara для проверки наличия определенного класса в организме

StackOverflow https://stackoverflow.com/questions/4609213

Вопрос

Мне нужно определить определение шага для проверки наличия определенного класса в теге тела веб-страницы.

например <body class="home">

Я хочу проверить, если «дом» является классом тела.

Имейте в виду, что тело может содержать другие классы, а также

например <body class="active home etc">

Спасибо за вашу помощь.

Это было полезно?

Решение

find(:xpath, "//body")[:class]

Получите вам строковое значение атрибута класса.

Я могу редактировать, если вам нужна помощь с регулярным выражением, чтобы соответствовать, дайте мне знать - не забывайте о случаях, когда класс, который вы пытаетесь сопоставить, это подстрока другого класса (EX: CLASS = "HOUSE_STAR_RUNNER")

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top