14 Temmuz 2011, PERŞEMBE
Kontrol edilemez bir durum etiket düşer
Arama alanı mevcut textbox hangisi bağlı arama terimi yazın geçin bir açıklama yazmaya çalışıyorum. Aşağıdaki kodu var. Ama "cannot aracılığıyla bir davayı etiket" hata. " dese, Kontrol alıyorum Bana bunu düzeltmek için nasıl bildirin lütfen. Şimdiden teşekkürler!
switch (searchType)
{
case "SearchBooks":
Selenium.Type("//*[@id='SearchBooks_TextInput']", searchText);
Selenium.Click("//*[@id='SearchBooks_SearchBtn']");
case "SearchAuthors":
Selenium.Type("//*[@id='SearchAuthors_TextInput']", searchText);
Selenium.Click("//*[@id='SearchAuthors_SearchBtn']");
}
Edilemez bir durum etiket herseyi kontrol ('case "":') başka . SearchBooks
Edilemez bir durum etiket herseyi kontrol ('case "":') başka . SearchAuthors
CEVAP
14 Temmuz 2011, PERŞEMBE
Durum etiketlerinizi her birindenbreak;
, throw
, goto
, ya return
gerekir. Bir döngü içinde de 8* *olabilir.
switch (searchType)
{
case "SearchBooks":
Selenium.Type("//*[@id='SearchBooks_TextInput']", searchText);
Selenium.Click("//*[@id='SearchBooks_SearchBtn']");
break;
case "SearchAuthors":
Selenium.Type("//*[@id='SearchAuthors_TextInput']", searchText);
Selenium.Click("//*[@id='SearchAuthors_SearchBtn']");
break;
}
Bu doğru değil sadece zaman dava etiketleri bu gibi yığılmış zaman
case "SearchBooks": // no code inbetween case labels.
case "SearchAuthors":
// handle both of these cases the same way.
break;
Bunu Paylaş:
Bir tablo MySQL kontrol bir özel durum...
Java: kontrol vs denetlenmeyen özel du...
Nasıl bir etiket genişliğini kontrol e...
Sadece eğer bir özel durum olup olmadı...
kontrol edin eğer etiket itti gıt uzak...