Как навести курсор мыши с помощью java через selenium-webdriver и Java
При попытке автоматизировать портал http://demo.nopcommerce.com/, я не могу выбрать наведите курсор мыши на меню " Электорники "и выберите подменю" камера и фото". Использовал приведенный ниже скрипт для того же самого.
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.");