Огурец с определением шага капибары для проверки существования определенного класса в организме - PullRequest
1 голос
/ 06 января 2011

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

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

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

Помните, что тело может содержать и другие классы

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

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

1 Ответ

2 голосов
/ 06 января 2011
find(:xpath, "//body")[:class]

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

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

...