The answer Peter Masiar gave no longer works. This answer will result in the following exception:

Traceback (most recent call last):
File “”, line 1, in
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages///remote/.py”, line 245, in get
self.execute(Command.GET, {‘url’: url})
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py”, line 233, in execute
self.error_handler.check_response(response)
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py”, line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: unsupported protocol
(Session info: chrome=51.0.2704.103)
(Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Mac OS X 10.11.3 x86_64)

In order to the the execute_script() method from WebDriver should be used.

WebDriver.execute_script('window.localStorage.clear();')



Source link https://sqa.stackexchange.com/questions/10466/how-to-clear-localstorage-using-selenium-and-webdriver

LEAVE A REPLY

Please enter your comment!
Please enter your name here