Forum des testeurs
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Forum des testeurs

Forum pour se réunir entre testeurs logiciels et parler des méthodes mais aussi des logiciels de management (TestLink, Salomé,Test Director...), et d'automatisation (Auto-it, Sélénium, Quick Test Pro...).

Derniers sujets
» Club Qualité Logicielle 2020, plus que quelques jours pour vous inscrire !
Problème de gestion WebDriverWait -Selenium EmptyMar 10 Nov - 18:50 par TLNX

» Blog sur le test logiciel
Problème de gestion WebDriverWait -Selenium EmptyMar 31 Jan - 10:59 par ehbientestezmaintenant

» Exporter des données d'ALM vers Excel (Add-in)
Problème de gestion WebDriverWait -Selenium EmptyMar 31 Jan - 2:16 par Rules7

» Testeuse HP !
Problème de gestion WebDriverWait -Selenium EmptyMar 31 Jan - 2:04 par Rules7

» Nouvelle testeuse !
Problème de gestion WebDriverWait -Selenium EmptyMar 24 Jan - 14:10 par rachidos_2017

» Nouveau Testeur
Problème de gestion WebDriverWait -Selenium EmptyMar 24 Jan - 14:09 par rachidos_2017

» Installation HP QC 12.5
Problème de gestion WebDriverWait -Selenium EmptyMar 24 Jan - 13:53 par rachidos_2017

» Un petit nouveau
Problème de gestion WebDriverWait -Selenium EmptyMar 8 Nov - 20:41 par RegisK

» A newbie in the domain
Problème de gestion WebDriverWait -Selenium EmptyVen 29 Avr - 10:47 par Roundcat

Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Le Deal du moment :
TCL C74 Series 55C743 – TV 55” 4K QLED 144 ...
Voir le deal
499 €

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Problème de gestion WebDriverWait -Selenium

Aller en bas  Message [Page 1 sur 1]

moumouna


Testeur junior
Testeur junior

Bonjour,


Je poste ce commentaire pour demander conseil et aide des gens qui ont eu l'occasion de travailler avec l'API Webdriver de Selenium, s' ils veulent bien partager leurs connaissances sur ce point là


Il s'agit de l'automatisation des tests d'interface utilisateur dans le cadre de tests de non régression, sur IE,Chrome et Firfox

Je développe mes scénarios de tests sur visual studio en C#, mon problème réside dans la maîtrise du temps d'attente pour la récupération du contrôle et après le temps entre l'apparition du contrôle et l'exécution du traitement. C'est certainement un problème que vous avez dû rencontrer à l'utilisation de cet outil.

Contexte :

Mes contrôles IU je les choppe avec CSS selector et j'applique un temps d'attente conditionné par l'apparition du contrôle.

Dans ma classe de base j'ai appliqué deux types de wait (un implicite wait de 20s et un autre explicite avec 3s d'intervalle et 8s de timeOut) à l'initialisation du webdriver :

protected static WebDriverWait wait;

wait = new WebDriverWait(new SystemClock(), driver, TimeSpan.FromSeconds(15), TimeSpan.FromMilliseconds(3000));
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20));


Je défini mon contrôle comme suit:

protected IWebElement btnFermer()
{
IWebElement field = wait.Until(ExpectedConditions.ElementExists(By.CssSelector("span.ui-icon.ui-icon-close")));
return field;
}

ou

protected IWebElement btnFermer()
{
IWebElement field = wait.Until(ExpectedConditions.ElementIsVisible(By.CssSelector("span.ui-icon.ui-icon-close")));
return field;
}


Avec ces deux wait je suis obligée comme même de rajouter en dur des sleep (thread ) avant un assert ou après le click sur le bouton par exemple, mais ça ne marche pas mieux, c'est toujours au pif.

Merci d'avance pour votre aide,

I.

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum