2016-03-21 33 views
0

'da [-] ve [+] 'nin anlamı nedir? Silk Test'u başka bir GUI test çerçevesine dönüştürmek için bir projem var. İpek Test komut dosyasının [-] ve [+] işaretleriyle nasıl organize edildiğini anlayamıyorum. Biri anlamını anlamamda bana yardımcı olan var mı? İşte İpek Testi en 4Test dilinde örnek bir komutSilktest betiği

 [+] 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) 
+0

+/- 4T dosyalarını karşılaştırmak için, bkz. WinMerge Eklentisi: http://development.wellisolutions.de/winmerge-plugin-to-compare-silktest-files/ –

+0

İlgi dışı: Ne dönüştürüyorsun? için? Bu türden betiklerin 1000'den fazlası var. –

cevap

1

olduğunu, bloklar Python benzer girinti, ek bir tab karakterlik ile gösterilir. [+] ve [-] etiketleri, [+] ve [-] etiketlerinin, yeni bir bloğun başlamasının ve aynı zamanda bu bloğun katlanma durumunu kodladığının bir göstergesidir. Bu, IDE'de bu bloğu katladığınızda, [-] olur ve tekrar açarsanız, [+] olur.

Bir betik çalıştırmak amacıyla hiçbir fark yaratmazlar, yalnızca kodu görüntülemekle ilgilidir.