| 101 | |
| 102 | |
| 103 | class DisplayHandler(object): |
| 104 | def __init__(self, test_case): |
| 105 | self.test_case = test_case |
| 106 | |
| 107 | # Asserts for True/False will be checked just before shutdown |
| 108 | self.test_for_True = True # Test whether asserts are working correctly |
| 109 | self.javascript_errors_False = False |
| 110 | self.OnConsoleMessage_True = False |
| 111 | |
| 112 | def OnConsoleMessage(self, message, **_): |
| 113 | if "error" in message.lower() or "uncaught" in message.lower(): |
| 114 | self.javascript_errors_False = True |
| 115 | raise Exception("Javascript error: " + message) |
| 116 | else: |
| 117 | # Check whether messages from javascript are coming |
| 118 | self.OnConsoleMessage_True = True |
| 119 | subtest_message(message) |
| 120 | |
| 121 | |
| 122 | def close_popup(global_handler, browser): |