File tree Expand file tree Collapse file tree 2 files changed +10
-15
lines changed
selenium/webdriver/remote
test/selenium/webdriver/common Expand file tree Collapse file tree 2 files changed +10
-15
lines changed Original file line number Diff line number Diff line change @@ -257,7 +257,7 @@ def __init__(
257257 self ._script = None
258258 self ._network = None
259259 self ._browser = None
260- self ._session = None
260+ self ._bidi_session = None
261261
262262 def __repr__ (self ):
263263 return f'<{ type (self ).__module__ } .{ type (self ).__name__ } (session="{ self .session_id } ")>'
@@ -1297,22 +1297,17 @@ def browser(self):
12971297 return self ._browser
12981298
12991299 @property
1300- def session (self ):
1301- """Returns the BiDi session object for the current WebDriver session.
1302-
1303- Example:
1304- --------
1305- >>> driver.session.subscribe()
1306- >>> driver.session.unsubscribe()
1307- >>> session = driver.session.status()
1300+ def _session (self ):
1301+ """
1302+ Returns the BiDi session object for the current WebDriver session.
13081303 """
13091304 if not self ._websocket_connection :
13101305 self ._start_bidi ()
13111306
1312- if self ._session is None :
1313- self ._session = Session (self ._websocket_connection )
1307+ if self ._bidi_session is None :
1308+ self ._bidi_session = Session (self ._websocket_connection )
13141309
1315- return self ._session
1310+ return self ._bidi_session
13161311
13171312 def _get_cdp_details (self ):
13181313 import json
Original file line number Diff line number Diff line change 2222
2323@pytest .mark .xfail_safari
2424def test_session_status (driver ):
25- result = driver .session .status ()
25+ result = driver ._session .status ()
2626 assert result is not None
2727 assert "ready" in result
2828 assert "message" in result
@@ -33,7 +33,7 @@ def test_session_status(driver):
3333@pytest .mark .xfail_safari
3434def test_session_status_not_closed_with_one_window (driver ):
3535 # initial session status
36- initial_status = driver .session .status ()
36+ initial_status = driver ._session .status ()
3737 assert initial_status is not None
3838
3939 # Open new window and tab
@@ -44,7 +44,7 @@ def test_session_status_not_closed_with_one_window(driver):
4444 driver .close ()
4545
4646 # Session should still be active
47- status_after_closing = driver .session .status ()
47+ status_after_closing = driver ._session .status ()
4848 assert status_after_closing is not None
4949 assert "ready" in status_after_closing
5050 assert "message" in status_after_closing
You can’t perform that action at this time.
0 commit comments