我正在尝试自动化一个场景,我必须将鼠标悬停在webelement
&点击它 !!太简单!!
现在复杂的部分是元素是一个隐藏元素&仅在鼠标悬停时变得可见。
我尝试过以下方法的东西也不起作用:
动作类 - 在我的场景中似乎没用,因为我的元素甚至看不到这个方法可以工作
机器人类 - 这似乎部分地与鼠标移动有关,但问题在于它无法将鼠标移动转换为手势,即它只是将鼠标指针移动到元素上。元素没有活跃&允许像手动鼠标指针一样点击。
以下是元素细节&我试过的代码不起作用:
Webelement test=driver.findElement(By.xpath("//*[@id='myid']/div[2]/div/span/form/button"));
Point coordinates = test.getLocation();
Robot robot = new Robot();
robot.mouseMove(coordinates.getX(),coordinates.getY()+120);
有什么想法吗?