单击网页上的任何位置

时间:2015-06-26 06:30:37

标签: selenium

我需要在网页上的任何位置执行点击(来自鼠标)。点击网页上的任何位置,在网页底部打开或关闭刷子栏。

请告诉我如何使用Selenium在WebPage上的任何位置执行单击。

2 个答案:

答案 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();