def execute(self):
        """Execute the test batch
        """

        self.browser_config = BrowserConfig(
            runner=self,
            browser_id=BROME_CONFIG['runner_args']['localhost_runner'],
            browsers_config=BROME_CONFIG['browsers_config']
        )

        try:
            self.run()
        except KeyboardInterrupt:
            self.info_log("Test batch interrupted")

        except:
            tb = traceback.format_exc()
            self.error_log("Exception in run of the grid runner: %s" % str(tb))
            raise
        finally:
            self.terminate()