以后不在此处更新日志了,欢迎测友到新窝找我:http://www.wuchuanhu.cn/

当WatiN爱上QTP(一)

上一篇 / 下一篇  2009-07-07 18:38:08 / 个人分类:QTP&vbs研究

如果你没有.NET插件,怎么办?如果你发现QTP对某些.NET控件不能识别,怎么办?哈哈,有福了。WatiN给我们带来了很好的礼物,帮我们解决这些问题。
先看下面这段代码:
Sub OpenGoogle()
Set IE = DotNetFactory.CreateInstance("WatiN.Core.IE","C:\Documents and Settings\Administrator\桌面\WatiN-2.0.10.928-net-2.0\WatiN-2.0.10.928-net-2.0\bin\WatiN.Core.dll")
Set Find=DotNetFactory.CreateInstance("WatiN.Core.Find","C:\Documents and Settings\Administrator\桌面\WatiN-2.0.10.928-net-2.0\WatiN-2.0.10.928-net-2.0\bin\WatiN.Core.dll")
IE.GoTo("http://www.google.com")
IE.WaitForComplete
IE.TextField(Find.ByName("q")).TypeText("WatiN")
IE.Button(Find.ByName("btnG")).Click()
End Sub
怎么样?熟悉吧!将QTP的DotNetFactory对象用来调用WatiN的dll来完成一些操作会使我们的脚本更容易理解和阅读,更重要的是再也不怕.NET对象不能被识别了。


TAG: QTP WatiN

前端测试工程师@淘宝 引用 删除 Eric_Lee   /   2009-07-13 13:11:53
不如直接用WATIN,呵呵
蓝天伟测试之家 引用 删除 lantianwei   /   2009-07-08 18:02:37
这招不错!
 

评分:0

我来说两句

Open Toolbar