webelement怎么获取值
这是我的代码,但是测试结果都是最后的webelement的值Dim result
Dim status
Dim value1,value2
Browser("后台登录").Page("后台登录").WebEdit("TextBox1").Set DataTable("userId", dtLocalSheet)
value1=Browser("后台登录").Page("后台登录").WebElement("名称不能为空").Check( CheckPoint("名称不能为空"))
If value1<>false Then
result=Browser("后台登录").Page("后台登录").WebElement("名称不能为空").GetROProperty("innertext")
End If
Browser("后台登录").Page("后台登录").WebEdit("TextBox2").Set DataTable("password", dtLocalSheet)
value2=Browser("后台登录").Page("后台登录").WebElement("密码不能为空").Check (CheckPoint("密码不能为空"))
If value2<>false Then
result=Browser("后台登录").Page("后台登录").WebElement("密码不能为空").GetROProperty("innertext")
End If
Browser("后台登录").Page("后台登录").WebButton("登录").Click
IfBrowser("后台登录").Dialog("来自网页的消息").Static("用户名密码不正确!").Exist(3) Then
result=Browser("后台登录").Dialog("来自网页的消息").Static("用户名密码不正确!").GetROProperty("text")
Browser("后台登录").Dialog("来自网页的消息").WinButton("确定").Click
End if
status=datatable("status",dtLocalSheet)
If result<>status Then
Reporter.ReportEvent micFail,"提示错误","实际的:"+result+"预期的:"+status+"不相同"
else
Reporter.ReportEvent micPass,"提示正确","实际的:"+result+"预期的:"+status+"相同"
End If
快点点呀,急求 第一、确认下你的excel表里面对应的字段是否有值
第二、如果有值,你先检查下 DataTable("userId", dtLocalSheet),DataTable("password", dtLocalSheet),datatable("status",dtLocalSheet)是否都有取到值
第三、如果前面两个都没问题,再msgbox下result和status,看看最后取得的值是什么
通过以上步骤,应该可以发现原因了 取得的值一直没有密码不能为空,当现实情况是有这种的 没看懂你说什么,什么没有密码不能为空:Q 就是会有一种情况,微博webelement会报错“密码不能为空”,当然还有其他的webelement会报错,效果就是这样
页:
[1]