Cetriolo con capybara Step Definition per verificare l'esistenza di una determinata classe nel corpo

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

Domanda

Devo definire una definizione di passaggio per verificare l'esistenza di una determinata classe in un tag corporeo di una pagina Web.

per esempio <body class="home">

Voglio testare se "Home" è una classe di corpo.

Tieni presente che il corpo può contenere anche altre classi

per esempio <body class="active home etc">

Grazie per l'aiuto.

È stato utile?

Soluzione

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

ti porterà il valore stringa dell'attributo di classe.

posso modificare, se hai bisogno di aiuto con la regex per abbinare, mi permetta di know-- non dimenticare il caso in cui la classe si sta cercando di partita è una sottostringa di un'altra classe (es: class = "home_star_runner ")

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top