You can configure the unexpected pages using a custom DriverFactoryList:
class MyDriverFactoryList extends DefaultDriverFactoryList with UnexpectedPagesFactoryProvider {
override val unexpectedPagesFactory = UnexpectedPagesFactory(cancelTestPages = Seq(() => MyErrorPage()))
}
This class is used to manage the list of UnexpectedPages.
Example:
it("should detect browsers connection refused page") via(UrlPage("http://localhost:65534/")) UnexpectedPagesFactory.withUnexpectedPages(EmptyUnexpectedPagesFactory()) { at(BrowserErrorPage()) } }
You can configure the unexpected pages using a custom DriverFactoryList:
class MyDriverFactoryList extends DefaultDriverFactoryList with UnexpectedPagesFactoryProvider { override val unexpectedPagesFactory = UnexpectedPagesFactory(cancelTestPages = Seq(() => MyErrorPage())) }