2011-06-05 3 views
12

Possible en double:
Is there a proved mouseOver workaround for FirefoxDriver in Selenium2?Souris Hover sur WebElement en utilisant Sélénium 2 en Java

Je veux être en mesure de souris hover un WebElement avec l'API Java Selenium2. Est-ce possible? J'utilise la bêta actuelle 3.

+0

Je suis conscient de jQuery comme une alternative. Mais je suis à la recherche d'une solution Selenium 2. – Alp

+0

Cela devrait répondre à votre question: http://stackoverflow.com/q/6232390/781810 –

Répondre

25

Cela vous aidera à:

WebElement elems=driver.findElement(By.linkText("Custom Development"));//Menu Item 
WebElement elems1=driver.findElement(By.xpath("//li[@id='item-465']/a"));//Menu 
Actions builder = new Actions(driver); 
Actions hoverOverRegistrar = builder.moveToElement(elems1); 
hoverOverRegistrar.perform(); 
elems.click();//at last Menu Item Click 
+1

Aimerait également savoir comment faire quand l'élément d'ancrage n'est pas visible, car il est un clicker JavaScript ... – djangofan

+0

@djangofan s'il vous plaît laissez-moi savoir que vous avez essayé avec LinkText? – pradeek

+0

J'oublie toujours qu'il y a un localisateur pour le texte du lien. Je vais essayer mais puisque le lien n'existe pas jusqu'à ce que le clic se produise, je ne suis pas sûr que cela fonctionnerait. – djangofan

Questions connexes