FwScripts语句与代码对照表

鉴于使用符号对于初学者来说有一定的困难,FWScripts支持使用者运用与常规的编程语言类似的方式编写脚本,为了达到“随意”,尽可能提供各种可能的“关键字”。
所有的关键字必须是连续的形成一个单词,可随意大小写。

关键字

下面是FWScripts支持的语言关键字: (注意“elseif或elif”,意思是二者都可以)

描述代码
条件与分叉语句if({?),else(?),elseif或者elif(??),endif(}?),Switch({%),case(%),endswitch(}%),break(|})
循环语句 loop({*)或while或foreach({*),continue(|{),break(|},endloop或endwhile(}*)
控制语句return{|^}, stepReturn或stepBreak(|]),moduleReturn或modulebreak(|]) Exeexit或exit或theend (||)
键盘输入input或key或keyinput (<)
鼠标动作MScrollUp(@/0),MClick(@/1),MDoubleClick(@/2),MDown(@/3),MUp(@/4),MMove(@/5),MRight(@/6),MRightDown(@/7),MRightUp(@/8),MScrollDown(@/9)
检查validate或assert(!!)
复合输入opensetting(<<i),winr或win或winrun(<<)
寻找元素 element(:),group(*),tryelement(:?), getfocus(::), getpoint(:~), getwindow(:/), trygroup(:?*),
控件动作 所有元素动作方面的定义,如invoke(!1),click(!2)等等,参见 控件动作
其它动作closewindow(!?), send或sendtoelement(<$),sendtowindow(</)
执行的设置SetConfirm(@/1),SetNoConfirm(@/2),SetIndetail(@/3),SetNotInDetail(@/4),SetNoUpdate(@/5),SetUpdate(@/6),SetNoDialog(@/7),SetDialog(@/8)
BizAT服务器动作todo(@!), waittodo或todowait(@!=), remotewakeup(@!1), poweron(@!2), poweroff(@!3), waitpoweron(@!=2), waitpoweroff(@!=3), askserver(@!=1)
事件setevent(=?.),setwevent或setwindowevent或setwindow(=?/),waitevent(=?)
显示设置setdisplay或set(@=)
报告测试结果update或Report(@%)
Pass或reportpass(@%1),fail或reportfail(@%2),omit或reportomit(@%3), omits或reportomits(@%0),omitsetp或stepomit
Offline或gotooffline((),reportinfo(@%7),reporterrorinfo(@%8), reporterrorflow或reporterror(@%9),tellprogress 或reportprogress(@%5),floworder(@%6),reportdata或reportapp(@^)
关机或测试结束指令 notready(|$),scriptserror(|?),down或getout()),reboot()1),shutdown()2),logoff()3), winre或enterwinre()4),leave或sutagent,ireboot())1),ishutdown())2),ilogoff())3),iwinre())4),toreboot()(),taskabort(|!),tellabort(@|),tellexitnext(@%4),tellexit(@))
输入输出show或confirm或waitaction(@),check或tocheck或askcheck(@@)
Notify或display(@:),ask 或prompt或messagebox或dialogue或dialog(@?)
Write或console(@*)
Setbytxt或messagefile或 setmessage(@<)
所有的显示方面的定义,如:YesNo(@?1),ConfirmCancel ?等等,参见 FWScript输入输出
函数function(^),return(|^),fbegin或functionbegin(^{)
fend或functionend(^}),Register或import或require(^<)
执行调用cmd或setexe或setcmd(&),run或exe或execute()
python(&3),dos(&2),powershell或ps(&1)
<< BizTC测试用例编辑工具内置函数列表 >>