51Testing软件测试论坛
标题:
如何获取源文件中的某一行 URL地址
[打印本页]
作者:
lingxin5013
时间:
2008-7-24 17:13
标题:
如何获取源文件中的某一行 URL地址
如下面的源代码 我想获取
http://www.51testing.com
使用QTP如何操作
<a href="http://www.51testing.com" target="_blank">软件测试门户</a> | <a href="http://www.51testing.net" target="_blank">软件测试培
训</a> | <a href="http://www.51testing.com/?action_news.html" target="_blank">文章资料精选</a> | <a href="http://bbs.51testing.com/" target="_blank">软件测试论坛</a> | <a href="http://www.51testing.com/?action_blog.html" target="_blank">软件测试博客</a> | <a href="http://hr.51testing.com" target="
作者:
没有蛀牙
时间:
2008-7-24 17:29
这么麻烦...
QTP对象库里,Browser和Page层对象应该都有URL属性的,你仔细看看
作者:
wtucel
时间:
2008-7-24 17:35
你是想从这一段字符串中取出其中的url链接吧?? 用split 不就好了?
作者:
lingxin5013
时间:
2008-7-24 17:44
应为URL地址是在程序运行后 必须到源文件中查看才能得到 必须还要找到该URL才可以 各位帮忙
要是用SPLIT那就更麻烦 看看源文件就知道不可能
作者:
假装不在
时间:
2008-7-24 19:35
首先你可以发现,这个其实是一些link来的。
你先描述出这些link
browser("").page("").link("text:=......")
然后,其实只要你通过getroproperty("url")就可以得到了。
作者:
zte_boy
时间:
2008-7-24 23:24
结合DOM技术和正则表达式就能够获取到你想要的值
作者:
lingxin5013
时间:
2008-7-25 10:52
LS 能否详细些?? 非常感谢
作者:
lijian422202
时间:
2008-7-25 14:11
就这个问题也想问下,QTP除了支持正则表达式外,还支持别的表达式吗,比如xpath。。
作者:
lingxin5013
时间:
2008-7-25 17:01
高手们 帮帮忙啊
!!!!!!
作者:
gavin.chen
时间:
2008-7-25 17:40
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = True ' 设置全局替换。
Set Matches = regEx.Execute(strng) ' 执行搜索。
For Each Match in Matches ' 遍历 Matches 集合。
RetStr = RetStr & "Match " & I & " found at position "
RetStr = RetStr & Match.FirstIndex & ". Match Value is "'
RetStr = RetStr & Match.Value & "'." & vbCRLF
Next
RegExpTest = RetStr
End Function
'正则
regpatrn = "http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"
MsgBox(RegExpTest(regpatrn, "afasfasfasfasfasdfasfasfd
http://www.51testing.com
afasfaf"))
看看上面这个例子,把输入输出改下就可用使了。
这些手册上都有,多看看手册
作者:
lingxin5013
时间:
2008-7-28 08:51
fei chang gan xie
作者:
lingxin5013
时间:
2008-7-28 13:21
不错 搞
作者:
lingxin5013
时间:
2008-7-28 13:22
起来了 非常感谢 高手很强大啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2