51Testing软件测试论坛

标题: 跑测试用例时弹出框static只能识别一种结果,其余与该结果不同的全部不通过 [打印本页]

作者: 珞洛    时间: 2017-1-6 13:08
标题: 跑测试用例时弹出框static只能识别一种结果,其余与该结果不同的全部不通过
跑测试用例时弹出框static只能识别一种结果,其余与该结果不同的全部不通过,明明实际结果与预期结果是一致的
作者: 104~牛牛    时间: 2017-1-6 14:18
是不是结果值得定义类型不一致导致的
作者: 珞洛    时间: 2017-1-6 14:27
104~牛牛 发表于 2017-1-6 14:18
是不是结果值得定义类型不一致导致的

新手,所以还不是很懂。
Dim i
Dim username,b,expect,actual
Browser("云网OA").Page("云网OA - CWOA试用单位").Frame("midFrame_2").WebEdit("userRealName").Set DataTable("name", dtLocalSheet)
Browser("云网OA").Page("云网OA - CWOA试用单位").Frame("midFrame_2").WebEdit("joinPartyDate").Set DataTable("date", dtLocalSheet)
For i=1 to 7
Browser("云网OA").Page("云网OA - CWOA试用单位").Frame("midFrame_2").WebButton("保存").Click

If  Browser("云网OA").Dialog("来自网页的消息").Exist Then
expect=datatable("status","enter")
actual=Browser("云网OA").Dialog("来自网页的消息").Static("人事档案管理中入党时间格式非法!").GetROProperty("text")
'msgbox actual
'msgbox expect
  Browser("云网OA").Dialog("来自网页的消息").WinButton("确定").Click

If actual=expect Then
   reporter.ReportEvent micPass,"测试通过",expect
else  
  reporter.ReportEvent micFail,"与预期结果不符"&actual,expect
End If
End If
datatable.SetNextRow
Next
作者: 珞洛    时间: 2017-1-6 23:01
问了人 问题已解决  
参数化的代码没有放进循环 然后后面再加个判断添加成功的代码就能正常运行了 非常观看此帖的你们 哈哈





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2