那位大侠帮忙看看,执行if语句是,能正常执行,但执行结果只执行then后的语句
修改了程序,能正常执行,但执行结果只执行then后的语句
程序如下:
Browser("Browser").Page("jieer222的音乐小屋-").WebEdit("top_txtUserName").Set RandomNumber("p_Text")
说明:定义p_Text为随机数,设置from1 to2 选择 为每次测试循环
If 1 Then Browser("Browser").Page("jieer222的音乐小屋-").WebEdit("top_txtUserName").Set Environment("p_Text_1_2") Else Browser("Browser").Page("jieer222的音乐小屋-").WebEdit("top_txtUserName").Set Environment("p_Text_1") End if
说明:定义两个环境变量("p_Text_1_2"),("p_Text_1") 希望p_Text=1 执行("p_Text_1_2"),否则执行("p_Text_1")
问题:
从运行结果看,执行过程中执行动作如下,为什么无论是1,或者2都执行的是p_Text_1_2
p_Text
1 p_Text_1_2
2 p_Text_1_2
2 p_Text_1_2
1 p_Text_1_2