SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • The Brister

    The Brister

    10 ŞUBAT 2008