Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChromeJSErrorCollector

Introduction

JSErrorCollector for Chrome provide access to JavaScript errors while running tests with a ChromeDriver.

Usage

Simple Python code:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_extension('extension.crx')
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('http://stuff-dharrya.rhcloud.com/get_js_error')
print(driver.execute_script('return window.JSErrorCollector_errors ? window.JSErrorCollector_errors.pump() : []')) 
driver.quit()

Will output:

[{
	'sourceName': 'http://stuff-dharrya.rhcloud.com/get_js_error',
	'pageUrl': 'http://stuff-dharrya.rhcloud.com/get_js_error',
	'errorMessage': 'ReferenceError: someVariable is not defined',
	'lineNumber': 9
}]

Thanks

I've been inspired to this by Oleg Strokatyy. He is a nice funny guy and great professional:-)

About

JSErrorCollector for Chrome

Resources

Stars

14 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages