QTP中,两种获取剪贴板内容的方法
2010-09-02 10:03
197 查看
当在我们在使用QTP过程中,可能会遇到不可识别的对象,但是又需要获取对象中的文字信息。
遇到这种情况,可以先用sendkey的方法通过Ctrl+c的方式获取到剪贴板中,然后再获取。
方法1:通过创建 HTMLFILE对象来获取剪切板中的内容。
代码如下:
Set ie = CreateObject("htmlfile")
ClipboardText = ie.ParentWindow.ClipboardData.GetData("text")
print ClipboardText
方法2:通过DotNetFactory对象来创建 .NET computer对象
代码如下:
Set obj = DotNetFactory("Microsoft.VisualBasic.Devices.Computer","Microsoft.VisualBasic")
ClipboardText = obj.Clipboard.GetText()
print ClipboardText
obj.Clipboard.Clear()
ClipboardText = obj.Clipboard.GetText()
print ClipboardText
遇到这种情况,可以先用sendkey的方法通过Ctrl+c的方式获取到剪贴板中,然后再获取。
方法1:通过创建 HTMLFILE对象来获取剪切板中的内容。
代码如下:
Set ie = CreateObject("htmlfile")
ClipboardText = ie.ParentWindow.ClipboardData.GetData("text")
print ClipboardText
方法2:通过DotNetFactory对象来创建 .NET computer对象
代码如下:
Set obj = DotNetFactory("Microsoft.VisualBasic.Devices.Computer","Microsoft.VisualBasic")
ClipboardText = obj.Clipboard.GetText()
print ClipboardText
obj.Clipboard.Clear()
ClipboardText = obj.Clipboard.GetText()
print ClipboardText
相关文章推荐
- C#从剪贴板获取HTML格式内容含中文字符出现的问题和解决方法
- jQuery 获取、设置HTML或TEXT内容的两种方法
- jQuery获取剪贴板内容的方法
- 两个JSP页面父页面获取子页面内容的两种方法
- Java 获取*.properties配置文件中的内容 ,常见的两种方法
- Java代码中获取配置文件(config.properties)中内容的两种方法
- java获取http请求页面的内容的两种方法
- 获取母版页的相关内容有两种方法 --全了
- jQuery 获取、设置HTML或TEXT内容的两种方法
- 获取母版页的相关内容有两种方法
- jQuery 获取 div 之间的内容,有两种方法
- jQuery 获取、设置HTML或TEXT内容的两种方法
- JS实现获取剪贴板内容的方法
- php 两种方法获取url内容 file_get_contents和curl
- JavaScript复制内容到剪贴板的两种常用方法
- JS实现获取剪贴板内容的方法
- C#从windows剪贴板获取并显示文本内容的方法
- 两种方法获取远程网页的内容
- C#实现从windows剪贴板获取内容的方法
- 忆龙2009:介绍两种获取网页内容的方法