51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2804|回复: 16
打印 上一主题 下一主题

[求助] 请教如何对链接进行参数化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-5 14:59:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如图,我想要对文件链接进行参数化,如第一次点击“ktest”,第二次进入“k01”的文件链接,如何对其进行参数化啊!请大家帮忙啊!谢谢了!

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

17#
发表于 2009-6-9 10:47:19 | 只看该作者
原帖由 阿七 于 2009-5-6 18:04 发表
也可以用坐标  点击

只要每次调节坐标的高度   

假设第1次是 300,500   高度是50  那么第2个链接就是 300,550

   怪招吧  哈哈

坐标的方法可是不怎么通用的哦 跟屏幕分辨率有关的 建议少用坐标点击
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2015-9-10 15:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2009-5-6 18:04:22 | 只看该作者
    也可以用坐标  点击

    只要每次调节坐标的高度   

    假设第1次是 300,500   高度是50  那么第2个链接就是 300,550

       怪招吧  哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2009-5-6 14:45:11 | 只看该作者
    非常感谢大家的帮忙,问题解决了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-5-5 22:37:12 | 只看该作者
    SetTOproperty,index,***
    或者childItem函数,或者childObjects
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-5-5 22:28:44 | 只看该作者
    可以采用操作参数化
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-5-5 19:39:32 | 只看该作者
    好久都没有写过代码了,都不记得了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-5-5 19:38:39 | 只看该作者
    写错了,
    dim intRow,i,a
    '获取表格行数:
    intRow=Browser("").Window("").Page("").WebTable("").RowCount

    for (int a = 0;  a < intRow -1 ; a++)  
      i=a+1
    ' 通过ChildItem获取单元格中的链接对象
    Set Link=Browser("").Window("").Page("").WebTable("").ChildItem(i, 2, "Link" , a)
    ' 单击链接
    Link.Click
    next
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-5-5 19:28:38 | 只看该作者
    反正思路大概是这样,希望大家给出更好的方法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-5-5 19:27:49 | 只看该作者
    这个应该就能够满足你的要求了,不过代码我没有调试过,只是把思路写成代码,你可以试试
    dim intRow,i,a
    '获取表格行数:
    intRow=Browser("").Window("").Page("").WebTable("").RowCount

    for (int i = 1,a=0; a < intRow-1 ,i < intRow; i++,a++)
    ' 通过ChildItem获取单元格中的链接对象
    Set Link=Browser("").Window("").Page("").WebTable("").ChildItem(i, 2, "Link" , a)
    ' 单击链接
    Link.Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-5-5 17:44:21 | 只看该作者
    ChildItem应该可以实现。

    要不就麻烦点,把webtable里的文字顺序取出来,然后在点击。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-5-5 17:37:58 | 只看该作者
    具体可以参见webtable对象的ChildItem方法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-5-5 17:35:40 | 只看该作者
    webtable的这个方法应该可以达到你的要求
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-5-5 17:35:14 | 只看该作者
    如果是那么
    Set Link=Browser("Browse").Window("Browse").Page("Page").WebTable("Table").ChildItem(row, 1, "Link", 0)
    Link.Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2009-5-5 17:32:35 | 只看该作者
    对啊,请指教 ?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-5-5 17:27:35 | 只看该作者
    不知道楼主是不是想要实现第一次点击第一条记录的链接,第二次点击第二条记录链接,第N次点击第N条记录链接
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-5-5 15:43:19 | 只看该作者
    同样想了解 嘿嘿
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 17:03 , Processed in 0.073166 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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