获取列表中第一行内容,并点击的问题
本帖最后由 robinpipi 于 2013-1-7 17:15 编辑有这样一个列表
我现在想要做的是:点击“元旦连上8天班。。。”,打开投票页面。
这个内容是不定的,不能根据name来写死。
查看dom如下:
我现在可以获取到<li>这一层
接下来如何能到<a href》这一层,从而可以点击呢? 木有人来帮助一下我啊‘ 只是想做个点击?需要这么麻烦用到DOM? 就是不晓得怎么弄,有人建议使用dom,不用dom怎么做呢。 汗,一天了都木人回答啊。
qtp这么少人用么
这要是问个java问题,解答一堆堆的,哈哈 求解啊求解,给下思路也行啊,还是这问题太easy了,都不屑于回答。汗 我自己写了一个ul.htm文件,代码如下:
<html>
<title>test</title>
<body>
<div class="vote_info_txt">
<ul>
<li class="v_info_tit">
<a href="baidu.htm">baidu</a>
访问百度
</li>
<li class="v_info_check">
<a href="mail.htm">mail</a>
访问邮箱
</li>
</ul>
</div>
</body>
</html>
与你代码的标签结构基本一致。
录制编写的QTP脚本如下,可以执行:
SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE"
Browser("Browser").Page("Page").Sync
Browser("Browser").Navigate "http://localhost:8081/webtest/ul.htm"
Set oDivList =Browser("Browser").Page("test").Object.getElementsByTagName("DIV")
Set oUlList = oDivList(0).ChildNodes
Set oLiList = oUlList(0).ChildNodes
SetoElemList= oLiList(0).ChildNodes
oElemList(0).click
对你来说,你已经能获得到li层,下面进入li的子层,第一个是link,对link执行click即可。 LZ的留言看的我很不爽啊~ 回复 7# 泰然
嗯哪,对了.哈哈,childnodes
谢谢 泰然 回复 8# 黑羽祭
那小女子失言了,请坛主原谅,哈哈.
页:
[1]