51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2722|回复: 5
打印 上一主题 下一主题

[求助] 又遇到问题了呀T.T,我在弹出的对话框不知到为什么点击不了确定按钮

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-3-7 11:18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qc870912099 于 2013-3-7 11:38 编辑

SystemUtil.Run "http://mail.163.com/"
Dim i
Dim n
Dim outputvalue
Dim expectvalue
For i=1 to datatable.GetSheet("Action1").getrowcount
n=DataTable("D",dtLocalSheet)   
Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("micClass:=WebEdit","index:=0").set DataTable("A",dtLocalSheet)
Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("micClass:=WebEdit","index:=1").set DataTable("B",dtLocalSheet)
Browser("micClass:=Browser").Page("micClass:=Page").WebButton("micClass:=WebButton","type:=submit").Click                              
If  Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("micClass:=WebEdit","name:=username").Exist Then
        If Browser("micClass:=Browser").Dialog("micClass:=Page","text:=Microsoft Internet Explorer").WinButton("text:=确定").Exist Then
      Browser("micClass:=Browser").Dialog("micClass:=Page","text:=Microsoft Internet Explorer").WinButton("text:=确定").Type  micReturn   ' 这句话是我编写的有问题还是弹出对话框不能这么点击确定按钮呢???
                            End if         
        outputvalue=Browser("micClass:=Browser").Page("micClass:=Page").WebElement("html id:=form_info").GetROProperty("outertext")
        expectvalue=DataTable("expectvalue",dtLocalSheet)
        If outputvalue<>expectvalue Then
        reporter.ReportEvent 1,"登录功能提示测试","预期输出值为:"+expectvalue+"实际输出值为:"+outputvalue
        else reporter.ReportEvent 0,"登录功能提示测试","预期输出值为:"+expectvalue+"实际输出值为:"+outputvalue
        End If
else reporter.ReportEvent 0,"登录功能测试","第"+n+"次测试"
End If
datatable.GetSheet("Action1").setnextrow
Next

当只输入账号不输入密码是,该网页会弹出一个对话框,但是我为什么不能点击其确定按钮呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2013-3-7 12:56:07 | 只看该作者
    你的问题主要出在 对dialog的处理上
    使用Browser("micClass:=Browser").Dialog("nativeclass:=#32770") 代替


    http://blog.csdn.net/xhhuang1618/article/details/5663160

    1. Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("micClass:=WebEdit","index:=0").set "1"
    2. Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("micClass:=WebEdit","index:=1").set ""
    3. Browser("micClass:=Browser").Page("micClass:=Page").WebButton("micClass:=WebButton","type:=submit").Click                              

    4.           If Browser("micClass:=Browser").Dialog("nativeclass:=#32770").Exist Then
    5.                         msgbox "提示存在"
    6.           Browser("micClass:=Browser").Dialog("nativeclass:=#32770").WinButton("text:=确定").Type  micReturn  
    7.        End if  
    复制代码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2013-3-7 13:18:16 | 只看该作者
    还有 你在dialog 外面的IF 判断username 是否存在 我也不解。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2013-3-7 13:32:46 | 只看该作者
    回复 2# 赵佳乐SMILE


        ok!!我刚刚也发现了这个问题!!谢谢哈!!~~~~已经修改好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    5#
    发表于 2013-3-7 13:35:55 | 只看该作者
    回复 4# qc870912099

    客气 我也学习了 因为我也不会。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-3-7 17:25:42 | 只看该作者
    回复 5# 赵佳乐SMILE


       
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 10:45 , Processed in 0.077648 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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