如下面两个图片所示,该X图标只有将鼠标移动到该位置时才会显示出来并且元素属性也显示,当时鼠标未悬浮在该位置时则无法显示该元素属性。,
那么该如何通过selenium-java来定位该X图标并执行点击效果呢


如下面两个图片所示,该X图标只有将鼠标移动到该位置时才会显示出来并且元素属性也显示,当时鼠标未悬浮在该位置时则无法显示该元素属性。,
那么该如何通过selenium-java来定位该X图标并执行点击效果呢


先将鼠标悬停到输入框上,
// 定位到需要悬停的元素
WebElement element = driver.findElement(By.id("xxx"));
// 创建 Actions 对象
Actions actions = new Actions(driver);
// 将鼠标悬停在指定的元素上
actions.moveToElement(element).perform();
悬停后出现了需要的span后,再定位到该span进行点击
driver.findElement(By.id("xxx2")).click();