设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[面试题库] 如何用QTP判断一个文件的扩展名

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-30 17:00:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当使用QTP时,我们有可能需要判断一个网页上的图片是否是.jpg, .gif等扩展名结尾的,以下是判断扩展名的解决方案
1. 我们使用Mercury 的demo应用 http://newtours.demoaut.com/. image
2. 需要检查的图片就是上面红色椭圆里面的图片
3. 现在”Object spy”上面那个image对象
4. 找到包含文件名的属性。通常这个属性的名字就是filename. 在这个例子中她的值是featured_destination.gif.
5. 把这个值通过GETTO属性放到一个数组中
6. 使用split函数来分割,以”.”为分割符
7. 数组的最后一个值就应该是你的文件扩展名
以下是实例代码:
Dim filename, arrfile
‘Put filename into the array
filename =  Browser(“Welcome: Mercury Tours”).Page(“Welcome: Mercury Tours”).Image(“Featured Destination:”).GetTOProperty(“file name”)
msgbox arrfile(Ubound(arrfile))
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-3 15:02 , Processed in 0.171148 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表