def get_js_errors(self):
'''
Uses the JSErrorCollector plugin for Chrome / Firefox to get any JS errors.
[
{
'sourceName': u'tests/html/js_error.html',
'pageUrl': u'tests/html/js_error.html',
'errorMessage': 'ReferenceError: b is not defined',
'lineNumber': 7
}
]
'''
if self.driver in ('Chrome', 'Firefox'):
return self.js('return window.JSErrorCollector_errors ? window.JSErrorCollector_errors.pump() : []')
else:
print("Checking for JS errors with this method only works in Firefox or Chrome")
return []
评论列表
文章目录