Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=350356659&repo=mozilla-release
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IxHzQ8hGQZWX4uVQQObzng/runs/0/artifacts/public/logs/live_backing.log
task 2021-09-02T14:29:08.947Z] 14:29:08 INFO - TEST-START | /webdriver/tests/bidi/new_session/connect.py
[task 2021-09-02T14:29:09.127Z] 14:29:09 INFO - STDOUT: ============================= test session starts ==============================
[task 2021-09-02T14:29:09.128Z] 14:29:09 INFO - STDOUT: platform linux -- Python 3.6.9, pytest-6.1.1, py-1.5.2, pluggy-unknown -- /builds/worker/workspace/build/venv/bin/python
[task 2021-09-02T14:29:09.130Z] 14:29:09 INFO - STDOUT: rootdir: /builds/worker/workspace/build
[task 2021-09-02T14:29:09.130Z] 14:29:09 INFO - STDOUT: plugins: asyncio-0.14.0
[task 2021-09-02T14:29:09.131Z] 14:29:09 INFO - STDOUT: collecting ...
[task 2021-09-02T14:29:09.138Z] 14:29:09 INFO - STDOUT: collected 4 items
[task 2021-09-02T14:29:09.139Z] 14:29:09 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/bidi/new_session/connect.py::test_websocket_url_connect[capabilities0]
[task 2021-09-02T14:29:52.320Z] 14:29:52 INFO - TEST-OK | /webdriver/tests/bidi/new_session/connect.py | took 43302ms
[task 2021-09-02T14:29:52.320Z] 14:29:52 INFO - Restarting browser for new test group
[task 2021-09-02T14:29:52.386Z] 14:29:52 INFO - STDOUT: msg += "Yield only once."
[task 2021-09-02T14:29:52.386Z] 14:29:52 INFO - STDOUT: raise ValueError(msg)
[task 2021-09-02T14:29:52.386Z] 14:29:52 INFO - STDOUT: loop.run_until_complete(async_finalizer())
[task 2021-09-02T14:29:52.386Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.387Z] 14:29:52 INFO - STDOUT: request.addfinalizer(finalizer)
[task 2021-09-02T14:29:52.387Z] 14:29:52 INFO - STDOUT: > return loop.run_until_complete(setup())
[task 2021-09-02T14:29:52.387Z] 14:29:52 INFO - STDOUT: args = ()
[task 2021-09-02T14:29:52.388Z] 14:29:52 INFO - STDOUT: finalizer = <function pytest_fixture_setup.<locals>.wrapper.<locals>.finalizer at 0x7f27850437b8>
[task 2021-09-02T14:29:52.388Z] 14:29:52 INFO - STDOUT: fixture_stripper = <pytest_asyncio.plugin.FixtureStripper object at 0x7f278500d4a8>
[task 2021-09-02T14:29:52.388Z] 14:29:52 INFO - STDOUT: gen_obj = <async_generator object bidi_session at 0x7f2784fb1f50>
[task 2021-09-02T14:29:52.388Z] 14:29:52 INFO - STDOUT: generator = <function bidi_session at 0x7f27858f9620>
[task 2021-09-02T14:29:52.389Z] 14:29:52 INFO - STDOUT: kwargs = {'capabilities': {'acceptInsecureCerts': True},
[task 2021-09-02T14:29:52.389Z] 14:29:52 INFO - 'configuration': {'capabilities': {'moz:firefoxOptions': {'args': ['--profile',
[task 2021-09-02T14:29:52.389Z] 14:29:52 INFO - '/tmp/tmp95z2gy67.mozrunner'],
[task 2021-09-02T14:29:52.389Z] 14:29:52 INFO - 'binary': '/builds/worker/workspace/build/application/firefox/firefox'}},
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - 'host': '127.0.0.1',
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - 'port': 47249},
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - 'request': <SubRequest 'bidi_session' for <Function test_bidi_session_with_different_capability[capabilities0]>>}
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - STDOUT: loop = <_UnixSelectorEventLoop running=False closed=False debug=False>
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - STDOUT: request = <SubRequest 'bidi_session' for <Function test_bidi_session_with_different_capability[capabilities0]>>
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - STDOUT: setup = <function pytest_fixture_setup.<locals>.wrapper.<locals>.setup at 0x7f278c2fa488>
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - STDOUT: tests/web-platform/tests/tools/third_party/pytest-asyncio/pytest_asyncio/plugin.py
[task 2021-09-02T14:29:52.390Z] 14:29:52 INFO - STDOUT: :127:
[task 2021-09-02T14:29:52.391Z] 14:29:52 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2021-09-02T14:29:52.391Z] 14:29:52 INFO - STDOUT: /usr/lib/python3.6/asyncio/base_events.py
[task 2021-09-02T14:29:52.391Z] 14:29:52 INFO - STDOUT: :484: in run_until_complete
[task 2021-09-02T14:29:52.391Z] 14:29:52 INFO - STDOUT: return future.result()
[task 2021-09-02T14:29:52.391Z] 14:29:52 INFO - STDOUT: future = <Task finished coro=<pytest_fixture_setup.<locals>.wrapper.<locals>.setup() done, defined at /builds/worker/workspace/build/tests/web-platform/tests/tools/third_party/pytest-asyncio/pytest_asyncio/plugin.py:109> exception=<SessionNotCreatedException http_status=Requested bidi session, but webSocketUrl capability not found>>
[task 2021-09-02T14:29:52.392Z] 14:29:52 INFO - STDOUT: new_task = True
[task 2021-09-02T14:29:52.392Z] 14:29:52 INFO - STDOUT: self = <_UnixSelectorEventLoop running=False closed=False debug=False>
[task 2021-09-02T14:29:52.392Z] 14:29:52 INFO - STDOUT: tests/web-platform/tests/tools/third_party/pytest-asyncio/pytest_asyncio/plugin.py
[task 2021-09-02T14:29:52.392Z] 14:29:52 INFO - STDOUT: :110: in setup
[task 2021-09-02T14:29:52.392Z] 14:29:52 INFO - STDOUT: res = await gen_obj.__anext__()
[task 2021-09-02T14:29:52.392Z] 14:29:52 INFO - STDOUT: gen_obj = <async_generator object bidi_session at 0x7f2784fb1f50>
[task 2021-09-02T14:29:52.393Z] 14:29:52 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/support/fixtures.py
[task 2021-09-02T14:29:52.393Z] 14:29:52 INFO - STDOUT: :205: in bidi_session
[task 2021-09-02T14:29:52.393Z] 14:29:52 INFO - STDOUT: _current_session.start()
[task 2021-09-02T14:29:52.393Z] 14:29:52 INFO - STDOUT: capabilities = {'acceptInsecureCerts': True}
[task 2021-09-02T14:29:52.393Z] 14:29:52 INFO - STDOUT: caps = {'alwaysMatch': {'acceptInsecureCerts': True,
[task 2021-09-02T14:29:52.394Z] 14:29:52 INFO - 'moz:firefoxOptions': {'args': ['--profile',
[task 2021-09-02T14:29:52.394Z] 14:29:52 INFO - '/tmp/tmp95z2gy67.mozrunner'],
[task 2021-09-02T14:29:52.394Z] 14:29:52 INFO - 'binary': '/builds/worker/workspace/build/application/firefox/firefox'},
[task 2021-09-02T14:29:52.394Z] 14:29:52 INFO - 'webSocketUrl': True}}
[task 2021-09-02T14:29:52.394Z] 14:29:52 INFO - STDOUT: configuration = {'capabilities': {'moz:firefoxOptions': {'args': ['--profile',
[task 2021-09-02T14:29:52.394Z] 14:29:52 INFO - '/tmp/tmp95z2gy67.mozrunner'],
[task 2021-09-02T14:29:52.394Z] 14:29:52 INFO - 'binary': '/builds/worker/workspace/build/application/firefox/firefox'}},
[task 2021-09-02T14:29:52.395Z] 14:29:52 INFO - 'host': '127.0.0.1',
[task 2021-09-02T14:29:52.395Z] 14:29:52 INFO - 'port': 47249}
[task 2021-09-02T14:29:52.395Z] 14:29:52 INFO - STDOUT: request = <SubRequest 'bidi_session' for <Function test_bidi_session_with_different_capability[capabilities0]>>
[task 2021-09-02T14:29:52.395Z] 14:29:52 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2021-09-02T14:29:52.396Z] 14:29:52 INFO - STDOUT: self = <Session (disconnected)>
[task 2021-09-02T14:29:52.396Z] 14:29:52 INFO - STDOUT: def start(self):
[task 2021-09-02T14:29:52.396Z] 14:29:52 INFO - STDOUT: """Start a new WebDriver session.
[task 2021-09-02T14:29:52.396Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.396Z] 14:29:52 INFO - STDOUT: :return: Dictionary with `capabilities` and `sessionId`.
[task 2021-09-02T14:29:52.396Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.397Z] 14:29:52 INFO - STDOUT: :raises error.WebDriverException: If the remote end returns
[task 2021-09-02T14:29:52.397Z] 14:29:52 INFO - STDOUT: an error.
[task 2021-09-02T14:29:52.397Z] 14:29:52 INFO - STDOUT: """
[task 2021-09-02T14:29:52.398Z] 14:29:52 INFO - STDOUT: if self.session_id is not None:
[task 2021-09-02T14:29:52.398Z] 14:29:52 INFO - STDOUT: return
[task 2021-09-02T14:29:52.398Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.399Z] 14:29:52 INFO - STDOUT: self.transport.close()
[task 2021-09-02T14:29:52.399Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.400Z] 14:29:52 INFO - STDOUT: body = {"capabilities": {}}
[task 2021-09-02T14:29:52.400Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.400Z] 14:29:52 INFO - STDOUT: if self.requested_capabilities is not None:
[task 2021-09-02T14:29:52.401Z] 14:29:52 INFO - STDOUT: body["capabilities"] = self.requested_capabilities
[task 2021-09-02T14:29:52.401Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.401Z] 14:29:52 INFO - STDOUT: value = self.send_command("POST", "session", body=body)
[task 2021-09-02T14:29:52.402Z] 14:29:52 INFO - STDOUT: self.session_id = value["sessionId"]
[task 2021-09-02T14:29:52.402Z] 14:29:52 INFO - STDOUT: self.capabilities = value["capabilities"]
[task 2021-09-02T14:29:52.403Z] 14:29:52 INFO - STDOUT:
[task 2021-09-02T14:29:52.403Z] 14:29:52 INFO - STDOUT: if "webSocketUrl" in self.capabilities:
[task 2021-09-02T14:29:52.403Z] 14:29:52 INFO - STDOUT: self.bidi_session = BidiSession.from_http(self.session_id,
[task 2021-09-02T14:29:52.404Z] 14:29:52 INFO - STDOUT: self.capabilities)
[task 2021-09-02T14:29:52.404Z] 14:29:52 INFO - STDOUT: elif self.enable_bidi:
[task 2021-09-02T14:29:52.404Z] 14:29:52 INFO - STDOUT: self.end()
[task 2021-09-02T14:29:52.405Z] 14:29:52 INFO - STDOUT: raise error.SessionNotCreatedException(
[task 2021-09-02T14:29:52.405Z] 14:29:52 INFO - STDOUT: > "Requested bidi session, but webSocketUrl capability not found")
[task 2021-09-02T14:29:52.405Z] 14:29:52 INFO - STDOUT: E webdriver.error.SessionNotCreatedException: session not created (Requested bidi session, but webSocketUrl capability not found)
[task 2021-09-02T14:29:52.406Z] 14:29:52 INFO - STDOUT: body = {'capabilities': {'alwaysMatch': {'acceptInsecureCerts': True,
[task 2021-09-02T14:29:52.406Z] 14:29:52 INFO - 'moz:firefoxOptions': {'args': ['--profile',
[task 2021-09-02T14:29:52.406Z] 14:29:52 INFO - '/tmp/tmp95z2gy67.mozrunner'],
[task 2021-09-02T14:29:52.406Z] 14:29:52 INFO - 'binary': '/builds/worker/workspace/build/application/firefox/firefox'},
[task 2021-09-02T14:29:52.406Z] 14:29:52 INFO - 'webSocketUrl': True}}}
[task 2021-09-02T14:29:52.406Z] 14:29:52 INFO - STDOUT: self = <Session (disconnected)>
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - STDOUT: value = {'capabilities': {'acceptInsecureCerts': True,
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'browserName': 'firefox',
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'browserVersion': '92.0',
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:accessibilityChecks': False,
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:buildID': '20210902133412',
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:debuggerAddress': 'localhost:9222',
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:geckodriverVersion': '0.29.1',
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:headless': False,
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:processID': 1959,
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:profile': '/tmp/tmp95z2gy67.mozrunner',
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:shutdownTimeout': 300000,
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:useNonSpecCompliantPointerOrigin': False,
[task 2021-09-02T14:29:52.408Z] 14:29:52 INFO - 'moz:webdriverClick': True,
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'pageLoadStrategy': 'normal',
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'platformName': 'linux',
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'platformVersion': '4.4.0-1014-aws',
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'proxy': {},
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'setWindowRect': True,
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'strictFileInteractability': False,
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'timeouts': {'implicit': 0,
[task 2021-09-02T14:29:52.409Z] 14:29:52 INFO - 'pageLoad': 300000,
[task 2021-09-02T14:29:52.410Z] 14:29:52 INFO - 'script': 30000},
[task 2021-09-02T14:29:52.410Z] 14:29:52 INFO - 'unhandledPromptBehavior': 'dismiss and notify'},
[task 2021-09-02T14:29:52.410Z] 14:29:52 INFO - 'sessionId': 'a33cde3e-0366-410b-826e-189ddf1faa80'}
[task 2021-09-02T14:29:52.410Z] 14:29:52 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py
[task 2021-09-02T14:29:52.410Z] 14:29:52 INFO - STDOUT: :553: SessionNotCreatedException
[task 2021-09-02T14:29:52.410Z] 14:29:52 INFO - STDOUT: =================================== FAILURES ===================================
[task 2021-09-02T14:29:52.410Z] 14:29:52 INFO - STDOUT: __________________ test_websocket_url_connect[capabilities0] ___________________
[task 2021-09-02T14:29:52.411Z] 14:29:52 INFO - STDOUT: session = <Session 4dac5316-c0e5-4a86-85f1-94d108bdf520>
[task 2021-09-02T14:29:52.411Z] 14:29:52 INFO - STDOUT: @pytest.mark.asyncio
[task 2021-09-02T14:29:52.411Z] 14:29:52 INFO - STDOUT: @pytest.mark.capabilities({"webSocketUrl": True})
[task 2021-09-02T14:29:52.412Z] 14:29:52 INFO - STDOUT: async def test_websocket_url_connect(session):
[task 2021-09-02T14:29:52.412Z] 14:29:52 INFO - STDOUT: > websocket_url = session.capabilities["webSocketUrl"]
[task 2021-09-02T14:29:52.413Z] 14:29:52 INFO - STDOUT: E KeyError: 'webSocketUrl'
[task 2021-09-02T14:29:52.413Z] 14:29:52 INFO - STDOUT: session = <Session 4dac5316-c0e5-4a86-85f1-94d108bdf520>
[task 2021-09-02T14:29:52.413Z] 14:29:52 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/bidi/new_session/connect.py
[task 2021-09-02T14:29:52.414Z] 14:29:52 INFO - STDOUT: :11: KeyError
[task 2021-09-02T14:29:52.414Z] 14:29:52 INFO - STDOUT: =========================== short test summary info ============================
[task 2021-09-02T14:29:52.418Z] 14:29:52 INFO - STDOUT: FAILED tests/web-platform/tests/webdriver/tests/bidi/new_session/connect.py::test_websocket_url_connect[capabilities0]
[task 2021-09-02T14:29:52.418Z] 14:29:52 INFO - STDOUT: ERROR tests/web-platform/tests/webdriver/tests/bidi/new_session/connect.py::test_bidi_session_send
[task 2021-09-02T14:29:52.418Z] 14:29:52 INFO - STDOUT: ERROR tests/web-platform/tests/webdriver/tests/bidi/new_session/connect.py::test_bidi_session_with_different_capability[capabilities0]
[task 2021-09-02T14:29:52.418Z] 14:29:52 INFO - STDOUT: ==================== 1 failed, 1 passed, 2 errors in 43.10s ====================
[task 2021-09-02T14:29:52.418Z] 14:29:52 INFO - ERROR | LeakSanitizer | SUMMARY: AddressSanitizer: 33942 byte(s) leaked in 320 allocation(s).
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - LeakSanitizer | To show the addresses of leaked objects add report_objects=1 to LSAN_OPTIONS
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - This can be done in testing/mozbase/mozrunner/mozrunner/utils.py
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - Allowed depth was 4
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at XPCNativeInterface::NewInstance, XPCNativeInterface::GetNewOrUsed, XPCConvert::NativeInterface2JSObject, GetServiceImpl
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Realloc, nsTArray_base, Compact, mozilla::extensions::AtomSet::SortAndUniquify
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::extensions::MatchPattern::Init, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPatternSet::Constructor, mozilla::dom::MatchPatternSet_Binding::_constructor
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsTSubstring, nsTSubstring, AssignJSString
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsTSubstring, nsTSubstring, nsTSubstring
[task 2021-09-02T14:29:52.419Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at XPCWrappedNativeProto::GetNewOrUsed, XPCWrappedNative::GetNewOrUsed, XPCConvert::NativeInterface2JSObject, GetServiceImpl
[task 2021-09-02T14:29:52.420Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPatternSet::Constructor, mozilla::dom::MatchPatternSet_Binding::_constructor, EnterJit
[task 2021-09-02T14:29:52.420Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at nsDynamicAtom::Create, nsAtomTable::Atomize, NS_Atomize, mozilla::extensions::AtomSet::AtomSet
[task 2021-09-02T14:29:52.420Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at XPCWrappedNative::GetNewOrUsed, XPCConvert::NativeInterface2JSObject, GetServiceImpl, GetService
[task 2021-09-02T14:29:52.421Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at XPCNativeSet::NewInstance, XPCNativeSet::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, XPCWrappedNative::GetNewOrUsed
[task 2021-09-02T14:29:52.421Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at XPCNativeInterface::NewInstance, XPCNativeInterface::GetNewOrUsed, XPCNativeSet::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed
[task 2021-09-02T14:29:52.421Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Init, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPatternSet::Constructor
[task 2021-09-02T14:29:52.422Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at Alloc, nsTSubstring, Gecko_StartBulkWriteCString, nsstring::nsACString::start_bulk_write_impl
[task 2021-09-02T14:29:52.422Z] 14:29:52 INFO - TEST-UNEXPECTED-FAIL | LeakSanitizer | leak at XPCNativeSet::NewInstance, XPCNativeSet::GetNewOrUsed, XPCWrappedNative::GetNewOrUsed, XPCConvert::NativeInterface2JSObject
[task 2021-09-02T14:29:52.423Z] 14:29:52 INFO - Closing logging queue
[task 2021-09-02T14:29:52.423Z] 14:29:52 INFO - queue closed
[task 2021-09-02T14:29:52.424Z] 14:29:52 INFO - Starting runner
[task 2021-09-02T14:29:52.792Z] 14:29:52 INFO - PID 2323 | 1630592992788 geckodriver INFO Listening on 127.0.0.1:35919
[task 2021-09-02T14:29:52.793Z] 14:29:52 INFO - WebDriver HTTP server listening at http://127.0.0.1:35919/
Description
•