Comment faire pour vérifier si l'image en Sélénium à l'aide de Webdriver
Comment puis-je vérifier que l'image est l'affichage est le bon chemin/nom en Sélénium à l'aide de WebDriver?
J'ai commencé à utiliser ce code, mais pas sûr :
string _active = "<img style="display: ;" alt="Active" src="../App_Themes/Default/images/check.png"/>";
driver.FindElement(By.XPath("//*[@id='ctl00_ContentPlaceHolder1_AddeCardControl1_gv']/tbody/tr[11]/td[7]/img")).Text.Contains(_active);
Vous devez vous connecter pour publier un commentaire.
Je voudrais pour vous préciser que ce code
driver.FindElement(By.XPath("//*[@id='ctl00_ContentPlaceHolder1_AddeCardControl1_gv']/tbody/tr[11]/td[7]/img")).Text.Contains(_active);
ne pas vous donner le code html de la balise d'image mais un
IWebElement
objet. Et vous pouvez lire les différents attributs de cetteWebElement
à l'aide de la GetAttribute méthode.Vous devrez obtenir la
src
attribut de laimg
balise, vous êtes à la recherche de la localisation de l'image(webelement) par xpath et puisMaintenant, vous pouvez vérifier le chemin de votre image. Espérons que cela vous aide.