如何通过 selenium-webdriver 和 Java 使用 java 实现鼠标悬停

2024-04-13

在尝试实现门户自动化时http://demo.nopcommerce.com/ 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();

To 鼠标悬停 https://stackoverflow.com/a/52386828/7429447 over 电子产品菜单并选择相机&照片您可以使用以下代码块:

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.");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过 selenium-webdriver 和 Java 使用 java 实现鼠标悬停 的相关文章

随机推荐