J'ai une simple boucle qui permet de tester une liste.Est-ce que IList <IWebElement> peut fonctionner avec PageObject?
La boucle fonctionne bien, mais je me demande s'il est possible d'utiliser Page-object? Je ne peux pas sembler trouver si quelqu'un d'autre l'a fait. Toute aide serait appréciée.
C'est ce que je
public SeleniumPage ClickLink()
{
IList<IWebElement> Items= PropertiesCollection.driver.FindElements(By.XPath("html/body/div/div[2]/div/div[1]/div[1]/ul/li"));
foreach (IWebElement Item in Items)
{
Item.ChinsayClick();
System.Threading.Thread.Sleep(2000);
}
return new SeleniumPage();
}
Mais préférerais avoir quelque chose comme ça.
[FindsBy(How = How.XPath, Using = "html/body/div/div[2]/div/div[1]/div[1]/ul/li")]
public IWebElement List { get; set; }
public SeleniumPage ClickLink()
{
IList<IWebElement> Items= List;
foreach (IWebElement Item in Items)
{
Item.ChinsayClick();
System.Threading.Thread.Sleep(2000);
}
return new SeleniumPage();
}
Quel est le problème avec ce que vous avez? – Guy
bien ... que j'ai demandé avant j'ai remarqué que c'était assez simple à corriger =/ Va poster ma réponse bientôt. – Dymond