我有一个项目将[-]
转换为其他GUI测试框架。我无法理解由[+]
和 [+] if(AssignSymbolToCatalogNumber.Exists(4))
[ ] AssignSymbolToCatalogNumber.setActive()
[ ] Sleep(1)
[ ] AssignSymbolToCatalogNumber.notMapToCatalog.SetFocus()
[ ] AssignSymbolToCatalogNumber.notMapToCatalog.Click()
[ ] WaitForDialogExists (Keep)
[-] if !Keep1.Exists (1)
[ ] ResLog.LogFail ("The number {i} Keep dialog did not pop up!")
[ ] goto EndProgram
[-] else
[ ] Keep1.SetActive ()
[ ] Keep1.RadioList1RL.Select ("#1")
[ ] Keep1.ShowEditDialogAfterEachCK.Check ()
[ ] Keep1.OK.Click ()
[ ]
[ ] WaitForDialogExists (InsertEditChildComponent)
[-] if !InsertEditChildComponent.Exists (1)
[ ] ResLog.LogFail ("Insert/Edit child component dialog did not pop up!")
[ ] goto EndProgram
[-] else
[ ] InsertEditChildComponent.SetActive ()
[ ] InsertEditChildComponent.ParentSiblingPB.Click ()
[ ]
[ ] Sleep (1)
组成的Silk Test脚本是如何组织的。
有人帮我理解其含义吗?这是一个示例脚本
{{1}}
答案 0 :(得分:1)
在Silk Test的4Test语言中,块在缩进中用另外的tab
字符表示,类似于Python。
[+]
和[-]
标记表示代码编辑器新块开始并且还编码该块的折叠状态。这意味着当您在IDE中折叠该块时,它将变为[-]
,如果再次打开它,它将变为[+]
。
为了运行脚本,它们没有区别,它只与显示代码相关。