Control cannot fall through from one case label

前端 未结 8 1265
旧巷少年郎
旧巷少年郎 2020-11-27 05:50

I am trying to write a switch statement that would type the search term in the search field depending on whichever search textbox is present. I have the following code. But

8条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-27 06:31

    You missed break statements.Don't forget to enter break statement even in default case.

    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;
        default :
            Console.WriteLine("Default case handling");
            break;
    
    }
    

提交回复
热议问题