diff --git a/odoo/tests/common.py b/odoo/tests/common.py index c72832b4ad0..c68aaf0e515 100644 --- a/odoo/tests/common.py +++ b/odoo/tests/common.py @@ -644,6 +644,7 @@ class ChromeBrowser(): os.makedirs(self.screenshots_dir, exist_ok=True) self.window_size = window_size + self.sigxcpu_handler = None self._chrome_start() self._find_websocket() self._logger.info('Websocket url found: %s', self.ws_url) @@ -652,7 +653,6 @@ class ChromeBrowser(): self._websocket_send('Runtime.enable') self._logger.info('Chrome headless enable page notifications') self._websocket_send('Page.enable') - self.sigxcpu_handler = None if os.name == 'posix': self.sigxcpu_handler = signal.getsignal(signal.SIGXCPU) signal.signal(signal.SIGXCPU, self.signal_handler) @@ -811,6 +811,8 @@ class ChromeBrowser(): """ send chrome devtools protocol commands through websocket """ + if self.ws is None: + return sent_id = self.request_id payload = { 'method': method,