51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2941|回复: 11
打印 上一主题 下一主题

[原创] 帮忙看看这个函数如何编写

[复制链接]
  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    1#
    发表于 2012-11-6 19:45:20 | 显示全部楼层
    回复 1# zhangchaoy


        没测试,你试试看吧
    1. dim A
    2. set A = Browser("发表页").Page("管理页-草稿").WebElement("草稿列表箱")

    3. if myFun(A) Then .......


    4. Function myFun(oPage)

    5.         Set oLink = Description.Create()
    6.         oLink("micClass").value = "Link"

    7.         Set oLinks =oPage.ChildObjects(oLink)

    8.         NumofLink = oLinks.Count
    9.         print NumofLink

    10.         For i = 0 to NumofLink -1
    11.                 linkName = oLinks(i).GetRoProperty("innertext")
    12.                 print linkName
    13.                 flag = 0
    14.                 If  linkName = blogName Then
    15.                         flag = flag +1
    16.                         '如果博文在草稿箱中存在,就点击“编辑”按钮
    17.                         oLinks(i+1).Click
    18.                         Exit for               
    19.                 End If  
    20.         Next
    21.         Set oLinks = Nothing
    22.         Set oLink = Nothing
    23.         
    24.         myFun = flag
    25. End Function
    复制代码
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2012-11-7 14:41:29 | 显示全部楼层
    回复 7# zhangchaoy


        你的函数要的不就是flag的判断嘛
    那就把flag作为返回值返回回去就行了。
    你可以查看一下Function和Sub的区别就知道了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-12 12:00 , Processed in 0.063647 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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