selenium-webdriver
청취자
수색…
JUnit
JUnit을 사용하여 실행하는 경우 TestWatcher
클래스를 확장 할 수 있습니다.
public class TestRules extends TestWatcher {
@Override
protected void failed(Throwable e, Description description) {
// This will be called whenever a test fails.
}
따라서 테스트 클래스에서 간단하게 호출 할 수 있습니다.
public class testClass{
@Rule
public TestRules testRules = new TestRules();
@Test
public void doTestSomething() throws Exception{
// If the test fails for any reason, it will be caught be testrules.
}
EventFiringWebDriver
EventFiringWebDriver 사용하기. WebDriverEventListener 를 첨부하고 메서드, 즉 onException 메서드를 재정의 할 수 있습니다.
EventFiringWebDriver driver = new EventFiringWebDriver(new FirefoxDriver());
WebDriverEventListener listener = new AbstractWebDriverEventListener() {
@Override
public void onException(Throwable t, WebDriver driver) {
// Take action
}
};
driver.register(listener);
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow