Pepino com a definição de etapas da Capybara para verificar a existência de determinada classe no corpo

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

Pergunta

Preciso definir uma definição de etapa para verificar a existência de uma determinada classe em uma etiqueta corporal de uma página da web.

por exemplo <body class="home">

Quero testar se "Home" é uma classe de corpo.

Tenha em mente que o corpo também pode conter outras classes

por exemplo <body class="active home etc">

Obrigado pela ajuda.

Foi útil?

Solução

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

Vai o valor da string do atributo de classe.

Posso editar se você precisar de ajuda com o Regex para corresponder, deixe-me saber- não se esqueça do caso em que a classe que você está tentando combinar é uma substring de outra classe (ex: class = "home_star_runner")

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top