Comment tester le texte d'info-bulle à l'aide de la Souris en utilisant Selenium webdriver

J'ai un petit bagage icône qui quand placez le pointeur de la souris sur l'icône, une info-bulle s'affiche. Je veux tester ce que par l'écriture de code C# dans Visual Studio.

Ici est de savoir comment les bagages de l'icône affichée dans le html:

<div class="icon_png information icon_baggageyes" title="1 piece included in this fare."></div>

Et voici mon code pour tester l'info-bulle:

Actions a = new Actions(driver);
IWebElement tooTipObject = driver.FindElement(By.XPath("//div[@class='icon_png information icon_baggageyes']"));
a.MoveToElement(tooTipObject).Click().Build().Perform();

Le problème est quand je debug, étape par étape, le code ci-dessus, le texte d'info-bulle s'affiche. Mais quand je lance le test, le texte de l'infobulle ne montrons maintenant.

En recherchant sur internet, certaines personnes disent que la raison en est que la souris ne se concentre pas sur les bagages icône suffisamment longtemps pour que l'info-bulle de texte à afficher.

Mais comment résoudre ce problème? J'ai été à la recherche de solutions, mais ne pouvait pas en trouver un qui fonctionne pour le mien.

Et une autre question est de mon code: a.MoveToElement(tooTipObject).Click().Build().Perform();
le texte de l'infobulle affiche uniquement si je mets .Click() dans le présent code. Mais je suis en train de tester au survol de la souris sur la fonction, ne doit pas être en cliquant sur l'icône. C'est tellement bizarre.

OriginalL'auteur user1642888 | 2013-03-14