Je ne suis pas habitué à utiliser geb et spock, mais j'essaie de valider une image affichée sur une page Web lorsque je n'ai que la source-view du code. Tout conseil est apprécié! J'ai modélisé ce code à partir d'un test de lien que j'ai précédemment écrit, donc je suis certain qu'il me manque quelque chose. Un exemple de mon fichier de page est:Valider l'image sur une page Web en utilisant Geb et Spock
// code not included where I have defined the url/etc. Below is content
someImage { $("img", file: "image-logo.png") }
Et un exemple de ma page spec est:
def "Valid image"() {
given: "an image checker"
to SomePage
when:
someImage.hover()
then:
verifyAt()
Que voulez-vous dire par «valider» dans ce contexte, le lien/c'est checksum/...? –
Désolé, j'essaie de valider que l'image est présente sur la page Web. Je pensais pouvoir le faire en vérifiant si le nom du fichier était présent sur la page source, mais je ne suis pas sûr que ce soit la bonne approche pour gérer cela. – Rae
Vous devez rechercher l'image via le sélecteur id/css, puis vérifier la propriété 'src'. –