我是个不幸的人, 更不幸的是你浏览了我的空间 !
从此你将沾上我的霉运, 只有再次的、频繁的来此地洒水浇花 !!!!!!!!!!!!!!!!!!!!!
才能.................................................................................................................
志同道合的朋友们, 大家一起来玩转QTP吧!
How to implement Mouse and Keyboard actions in GUI automation?
上一篇 /
下一篇 2013-11-11 13:20:11
/ 个人分类:操作技巧
Selenium - Java
1.
(Maybe only work at local, not for remoter
server)
WebElement myElement = wd.findElement(By.id("usermenu_save"));
Point coordinates = myElement.getLocation();
Robot robot = new Robot();
robot.mouseMove(coordinates.x + 20,coordinates.y + 20);
Thread.sleep(500);
robot.mousePress(InputEvent.BUTTON1_MASK);
Thread.sleep(500);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Thread.sleep(3000);
InputEvent.BUTTON1_MASK ,the left mouse button
InputEvent.BUTTON2_MASK ,the middle mouse button
InputEvent.BUTTON3_MASK ,the right mouse button
2.
wd.switchTo().frame("NamoSE_Ifr__artContent_namo");
// wd.findElement(By.id("usermenu_save")).sendKeys(Keys.ENTER);
Mouse mouse = (RemoteMouse) ((HasInputDevices) wd).getMouse();
WebElement myElement = wd.findElement(By.id("usermenu_save"));
Point coordinates = myElement.getLocation();
mouse.mouseDown( (Coordinates) coordinates );
// mouse.mouseUp((Coordinates)coordinates);
收藏
举报
TAG: