51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1675|回复: 9
打印 上一主题 下一主题

[原创] 获取列表中第一行内容,并点击的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-1-7 16:36:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 robinpipi 于 2013-1-7 17:15 编辑

有这样一个列表

我现在想要做的是:点击“元旦连上8天班。。。”,打开投票页面。
这个内容是不定的,不能根据name来写死。

查看dom如下:




我现在可以获取到<li>这一层
接下来如何能到<a href》这一层,从而可以点击呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-1-7 17:14:46 | 只看该作者
木有人来帮助一下我啊‘
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2013-1-7 17:25:13 | 只看该作者
    只是想做个点击?需要这么麻烦用到DOM?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2013-1-7 17:51:19 | 只看该作者
    就是不晓得怎么弄,有人建议使用dom,不用dom怎么做呢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2013-1-8 18:00:40 | 只看该作者
    汗,一天了都木人回答啊。
    qtp这么少人用么
    这要是问个java问题,解答一堆堆的,哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-1-9 10:16:23 | 只看该作者
    求解啊求解,给下思路也行啊,还是这问题太easy了,都不屑于回答。汗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2013-1-9 11:35:31 | 只看该作者
    我自己写了一个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
    Set  oElemList= oLiList(0).ChildNodes
    oElemList(0).click

    对你来说,你已经能获得到li层,下面进入li的子层,第一个是link,对link执行click即可。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2013-1-9 15:39:07 | 只看该作者
    LZ的留言看的我很不爽啊~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-1-9 15:43:55 | 只看该作者
    回复 7# 泰然


        嗯哪,对了.哈哈,childnodes
    谢谢 泰然
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2013-1-9 15:45:02 | 只看该作者
    回复 8# 黑羽祭


        那小女子失言了,请坛主原谅,哈哈.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 07:43 , Processed in 0.071964 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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