说明:此文来自《QTP自动化测试实践》
PathFinder对象中的Locate方法用于返回QTP中指定的目录的全路径。可以通过选择菜单“Toos|Options”来打开小图的界面,在“Search list”中,添加需要的目录,这些目录是QTP用于搜索文件的目录,可以是绝对路径,相对路径,或者是Quali Center项目的路径。
设置好这些路径后,就可以使用PathFinder对象的Locate方法来查找某个文件所在的目录全路径,如下面代码所示:
'查找文件,返回文件所在的全路径
x=PathFinder.Locate("QTUsersGuide.pdf")
msgbox x
'下面查找的文件位于C:\Windows\System32目录中
y=Pathfinder.Locate("user32.dll")
msgbox y
提示:PathFinder对象有时候对于测试脚本的编写会非常有帮助,例如,测试项目涉及的相关资源文件分布在不同的位置,利用Locate方法可以快速查找到某个文件所在的目录