У меня есть сценарий селена, и мне нужно записать сбои в файл журнала. Например, если страница не найдена или selenium.waitForPageToLoad истекает. Вместо того, чтобы идти к tearDown (), я хотел бы записать, почему мой скрипт остановился.
selenium.open("/confluence/login.action?logout=true");
selenium.type("os_username", "login");
selenium.type("os_password", "pw");
selenium.click("loginButton");
selenium.waitForPageToLoad("10000");
selenium.click("title-heading");
selenium.click("spacelink-INTR");
selenium.waitForPageToLoad("10000");
selenium.click("link=Create Issue Links");
selenium.waitForPageToLoad("10000");
selenium.click("quick-search-query");
selenium.type("quick-search-query", "create issue links");
selenium.click("quick-search-submit");
selenium.waitForPageToLoad("100000");
stoptime = System.currentTimeMillis();
Также было бы возможно пропустить steap, если он потерпит неудачу, прямо сейчас, если что-то вообще не получится, он перейдет прямо к методу teardown ().
Я использую Java.