我是QA工程师,是UFT和vb脚本的新手。我比较多个条件,UFT在到达第269行的代码时不断出错,从(if语句)开始。就好像它不能读取多个条件声明。我的代码在没有AND条件的情况下工作,但我希望它能够与AND条件一起工作。我的密码在下面。任何帮助都是值得赞赏的,不幸的是,组织仍然使用vb脚本进行自动化测试。
Set PayDate_Calendar = Browser("ADP_2").Page("ADP_10_Calendar").WebEdit("PayDate_Calendar")
Set PayRoll_Calendar = Browser("ADP_2").Page("ADP_10_Calendar").WebEdit("PayRoll_Calendar")
Set Payroll_Out_Calendar = Browser("ADP_2").Page("ADP_10_Calendar").WebEdit("Payroll_Out_Calendar")
Set PayPeriodStart_Calandar = Browser("ADP_2").Page("ADP_10_Calendar").WebEdit("PayPeriodStart_Calandar")
'------- PayDate_Calendar--------
If dayName = dayOne Or dayName = dayTwo Or dayName = dayThree Or dayName = dayFour AND PayDate_Calendar = "" Then
Setting.WebPackage("ReplayType") = 2
PayDate_Calendar.Click
'Browser("ADP_2").Page("ADP_10_Calendar").WebEdit("PayDate_Calendar").Click
Call EnterDataInField(Browser("ADP_2").Page("ADP_10_Calendar").WebEdit("PayDate_Calendar")," ")
Call EnterDataInField(Browser("ADP_2").Page("ADP_10_Calendar").WebEdit("PayDate_Calendar"),(FormatDateTime(dayPlus,2)))发布于 2017-06-27 18:06:56
并在OR之前执行。如果需要的话放()。
If (dayName = dayOne Or dayName = dayTwo Or dayName = dayThree Or dayName = dayFour) AND PayDate_Calendar = "" Thenhttps://stackoverflow.com/questions/44786590
复制相似问题