2

Bei dem Versuch, das Portal http://demo.nopcommerce.com/ zu automatisieren, kann nicht Maus über "Electornics" -Menü auswählen und wählen Sie "Kamera & Foto" Untermenü. Verwendet das folgende Skript für das gleiche.Mouse Hover mit Java funktioniert nicht in Selenium Webdriver Java

WebElement electronic_Pdts = driver.findElement(By.xpath("//*[@class='title']//*[@title='Show products in category Electronics']")); 
    action.moveToElement(electronic_Pdts).build().perform(); 
    driver.findElement(By.xpath("//*[@src='http://demo.nopcommerce.com/images/thumbs/0000006_camera-photo_450.jpeg']")).click(); 

Antwort

1

Um Mouse Hover über "Electornics" Menü und wählen Sie "Camera & Photo" Sie den folgenden Codeblock verwenden können:

driver.get("http://demo.nopcommerce.com/"); 
Actions act = new Actions(driver); 
WebDriverWait wait = new WebDriverWait(driver, 10); 
WebElement electronics = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//li/a[@href='/electronics']"))); 
act.moveToElement(electronics).perform(); 
WebElement camera_n_photo = driver.findElement(By.xpath("//li/a[@href='/electronics']//following::ul/li/a")); 
camera_n_photo.click(); 
System.out.println("Camera & photo Clicked."); 
Verwandte Themen