我一直在玩 Selenium(chromedriver,Java)。我很想看看如何让 Selenium 像人类一样移动鼠标。这使我参加了 Selenium Actions 课程。
Selenium Actions 的执行速度有多快?我认为了解我是否想以特定速度移动鼠标很重要。我尝试执行以下代码:
Actions builder = new Actions(driver);
Action action = builder.moveByOffset(4,0).build();
LocalTime before = LocalTime.now();
for (int i = 0; i < 100; i++) {
action.perform();
}
LocalTime after = LocalTime.now();
System.out.println(Duration.between(before, after).toMillis());
如果我在 chrome“开发者工具”面板打开的情况下运行上面的代码,它会在大约 300 毫秒内运行。关闭“开发人员工具”后,它运行时间约为 1700 毫秒。
慕慕森
哆啦的时光机
随时随地看视频慕课网APP
相关分类