Этот вопрос может показаться знакомым некоторым из вас, кто ответил или просмотрел мой предыдущий вопрос о перерыве;заявление.Я хочу сделать что-то, если случай 1 был удовлетворен, и что-то еще, если случай 2. Что-то вроде следующего.Может ли кто-нибудь подсказать мне (если это выполнимо), как мне добиться того, что я пытаюсь сделать, вместо того, чтобы помещать свои операторы if в корпус переключателя?
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;
}
int count = int(Selenium.GetXpathCount("//[@id='Results_Table']");
if case was "SearchBooks"
{
//do something
}
else if case was "SearchAuthors"
{
//do something else
}