RFT中怎么实现对控件的右键点击操作?
如题 RFT个人没想到办法,最终用AUTOIT,该问题解决。File file = new File("lib", "jacob-1.15-M4-x86.dll"); //path to the jacob dll
System.setProperty(LibraryLoader.JACOB_DLL_PATH, file.getAbsolutePath());
AutoItX aj=new AutoItX();
int x=aj.mouseGetPosX();
int y=aj.mouseGetPosY();
aj.mouseClick("right",x,y,1,10); 回复 2# Htjy2010 RFT中导入AutoItX4Java.jar包 把jacob-1.15-M4-x86.dll放到lib下就可以用RFT调用AUTOIT了。 飘过~~顺便MARK:) 我录的时候能点呀,只是不能够点右键里的菜单,所是我点击时我用鼠标点,选菜单时用键盘的上下左右键,可以成功完成点开某菜单 回复 5# icmsos
能点开的话,对于菜单栏里面的对象是可以抓到的。用对象地图抓取中的“时间延长选择”就可以获取到右键菜单中的控件信息了。附带问下,你们的自动化都是基于录制的吗? 我的都是手工写的脚本;有兴趣可以加QQ49973304聊 LowLevelEvent events[] = new LowLevelEvent;
events = mouseMove(atPoint(200, 200));
events = rightMouseButtonDown();
events = rightMouseButtonUp();
events = delay(200);
events = mouseMove(atPoint(400, 230));
events = leftMouseButtonDown();
events = leftMouseButtonUp();
getRootTestObject().emitLowLevelEvent(events);
页:
[1]