2

포털 http://demo.nopcommerce.com/을 자동화하는 동안 "Electornics"메뉴에서 마우스를 가리키고 "Camera & Photo"하위 메뉴를 선택할 수 없습니다. 다음 스크립트를 동일하게 사용했습니다.Selenium webdriver에서 Java가 작동하지 않는 마우스를 마우스로 가리키면 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(); 

답변

1

Mouse Hover"Electornics"이상 메뉴로 "Camera & Photo" 다음 코드 블록을 사용할 수 있습니다 선택

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.");