Cetriolo con capybara Step Definition per verificare l'esistenza di una determinata classe nel corpo
-
25-09-2019 - |
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.
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