(function () {
    var IframeDriver = window['%testCafeIframeDriver%'];
    var driver       = new IframeDriver({{{testRunId}}}, {
        selectorTimeout:     {{{selectorTimeout}}},
        pageLoadTimeout:     {{{pageLoadTimeout}}},
        dialogHandler:       {{{dialogHandler}}},
        unstableNetworkMode: {{{retryTestPages}}},
        speed:               {{{speed}}}
    });

    driver.start();

    Object.defineProperty(window, '%testCafeDriverInstance%', {
        configurable: true,
        value:        driver
    });
})();
