我需要在网页上的任何位置执行点击(来自鼠标)。点击网页上的任何位置,在网页底部打开或关闭刷子栏。
请告诉我如何使用Selenium在WebPage上的任何位置执行单击。
答案 0 :(得分:1)
使用Robot类执行鼠标移动。 使用以下方法执行光标移动:
robot.mouseMove(x,y);
此处x,y代表网页上的位置。
鼠标移动和点击操作的示例:
Actions actions = new Actions(driver);
Robot robot = new Robot();
robot.mouseMove(50,50);
actions.click().build().perform();
robot.mouseMove(200,70);
actions.click().build().perform();
答案 1 :(得分:1)
我这样做的一种方法是点击body元素。在使用Material Design的md-select对象时,它适用于我。
$('body').click();