Как можно пропустить конкретный тестовый пример в Katalon Studio?
Для моего приложения существуют разные сайты с разными требованиями, поэтому все функции будут присутствовать не на всех сайтах. Я хочу, чтобы сценарий оставался динамичным, поэтому я хочу, чтобы сценарий пропустил несколько тестовых случаев, если он не находит несколько ссылок.
@Keyword
def ClickonLinkText(String text) {
try {
WebDriver webDriver = DriverFactory.getWebDriver()
KeywordUtil.logInfo("Clicking Link text")
if(webDriver.findElement(By.linkText(text)).click()){
KeywordUtil.logInfo("found")
}else{
KeywordUtil.logInfo("Not found")
// Need to skip the test case if not found!!
}
KeywordUtil.markPassed("Clicked on link text successfully")
} catch (WebElementNotFoundException e) {
KeywordUtil.markFailed("Link text not found")
} catch (Exception e) {
KeywordUtil.markFailed("Fail to click on the Link text")
}
}