2

ポータルhttp://demo.nopcommerce.com/を自動化しようとしている間、 "Electornics"メニュー上でマウスをホバーし、 "Camera & Photo"サブメニューを選択できません。 同じスクリプトに対して以下のスクリプトを使用しました。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(); 

答えて

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."); 
関連する問題