Skip to content

Commit 4b06f73

Browse files
committed
Add support for getting local/session storage in local IE
1 parent 4174ec2 commit 4b06f73

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

rb/CHANGES

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ Ruby:
99
Chrome:
1010
* Added Chrome::Options#headless! shortcut to enable headless mode (thanks @pulkitsharma07)
1111

12+
IE:
13+
* Added support for getting local storage using Driver#local_storage
14+
* Added support for getting session storage using Driver#session_storage
15+
1216
3.9.0 (2018-02-06)
1317
==================
1418

rb/lib/selenium/webdriver/ie/driver.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ module IE
2626
#
2727

2828
class Driver < WebDriver::Driver
29+
include DriverExtensions::HasWebStorage
2930
include DriverExtensions::TakesScreenshot
3031

3132
def initialize(opts = {})

rb/spec/integration/selenium/webdriver/storage_spec.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020
module Selenium
2121
module WebDriver
2222
module DriverExtensions
23-
describe HasWebStorage, only: {browser: %i[chrome firefox]} do
23+
describe HasWebStorage, only: {browser: %i[chrome ie firefox]} do
2424
shared_examples 'web storage' do
2525
before do
2626
driver.navigate.to url_for('clicks.html')
2727
storage.clear
2828
end
2929

30-
# https://bugs.chromium.org/p/chromedriver/issues/detail?id=2177 - To monitor as recently fixed
3130
it 'can get and set items' do
3231
expect(storage).to be_empty
3332
storage['foo'] = 'bar'
@@ -49,7 +48,6 @@ module DriverExtensions
4948
expect(storage.keys).to include('foo1', 'foo2', 'foo3')
5049
end
5150

52-
# https://bugs.chromium.org/p/chromedriver/issues/detail?id=2177 - To monitor as recently fixed
5351
it 'can clear all items' do
5452
storage['foo1'] = 'bar1'
5553
storage['foo2'] = 'bar2'

0 commit comments

Comments
 (0)