Chromium Code Reviews| Index: chrome/test/chromedriver/test/run_py_tests.py |
| diff --git a/chrome/test/chromedriver/test/run_py_tests.py b/chrome/test/chromedriver/test/run_py_tests.py |
| index 7de022f6c94ddb8643b3fb90fbd4a006055c691e..68340696622026f87a3f0def65f7a667366e22dd 100755 |
| --- a/chrome/test/chromedriver/test/run_py_tests.py |
| +++ b/chrome/test/chromedriver/test/run_py_tests.py |
| @@ -726,9 +726,22 @@ class ChromeDriverTest(ChromeDriverBaseTest): |
| def testConsoleLogSources(self): |
| self._driver.Load(self.GetHttpUrlForFile('/chromedriver/console_log.html')) |
| logs = self._driver.GetLog('browser') |
| - self.assertEquals(len(logs), 2) |
| - self.assertEquals(logs[0]['source'], 'network') |
| - self.assertEquals(logs[1]['source'], 'javascript') |
| + |
| + self.assertEqual('network', logs[0]['source']) |
| + self.assertTrue('nonexistent.png' in logs[0]['message']) |
| + self.assertTrue('404' in logs[0]['message']) |
| + |
| + self.assertEqual('javascript', logs[1]['source']) |
| + self.assertTrue('TypeError' in logs[1]['message']) |
| + |
| + # Sometimes, we also get an error for a missing favicon. |
|
stgao
2015/01/23 19:45:55
Just FYI: another idea is to add a dummy favicon t
|
| + if len(logs) > 2: |
| + self.assertEqual('network', logs[2]['source']) |
| + self.assertTrue('favicon.ico' in logs[2]['message']) |
| + self.assertTrue('404' in logs[2]['message']) |
| + self.assertEqual(3, len(logs)) |
| + else: |
| + self.assertEqual(2, len(logs)) |
| def testAutoReporting(self): |
| self.assertFalse(self._driver.IsAutoReporting()) |