51Testing软件测试论坛
标题:
RFT运行中丢字
[打印本页]
作者:
ezabella
时间:
2010-6-28 10:47
标题:
RFT运行中丢字
各位朋友,有没有碰到过rft在运行过程中丢字的现象,比如说,想输入“0101”结果输成“101”的情况?又没有解决办法?rft的版本是7.0的
作者:
smecqiu
时间:
2010-6-29 08:09
你以字符串方式输入就应该可以了吧
作者:
ezabella
时间:
2010-7-1 17:29
标题:
回复 2# 的帖子
inputchars、 inputkeys 、setext 都有掉的可能性。
作者:
weayo
时间:
2010-7-2 16:36
这个可以通过剪切板粘贴或者Robot.keyPress(keyEnevt.vk_XXX)解决试试。
作者:
cheyh820
时间:
2012-10-30 14:29
通过剪切板粘贴
* 从剪切板获得文字。
3. */
4. public static String getSysClipboardText() {
5. String ret = "";
6. Clipboard sysClip = Toolkit.getDefaultToolkit().getSystemClipboard();
7. // 获取剪切板中的内容
8. Transferable clipTf = sysClip.getContents(null);
9.
10. if (clipTf != null) {
11. // 检查内容是否是文本类型
12. if (clipTf.isDataFlavorSupported(DataFlavor.stringFlavor)) {
13. try {
14. ret = (String) clipTf
15. .getTransferData(DataFlavor.stringFlavor);
16. } catch (Exception e) {
17. e.printStackTrace();
18. }
19. }
20. }
21.
22. return ret;
23. }
24.
25. /**
26. * 将字符串复制到剪切板。
27. */
28. public static void setSysClipboardText(String writeMe) {
29. Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
30. Transferable tText = new StringSelection(writeMe);
31. clip.setContents(tText, null);
32. }
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2