Closed
Bug 1976004
Opened 11 days ago
Closed 10 days ago
Perma /webdriver/tests/bidi/external/permissions/set _permission/set _permission .py | test _set _permission - Assertion Error: assert 'granted' == 'prompt' | single tracking bug
Categories
(Remote Protocol :: WebDriver BiDi, defect, P5)
Remote Protocol
WebDriver BiDi
Tracking
(firefox142 fixed)
RESOLVED
FIXED
142 Branch
Tracking | Status | |
---|---|---|
firefox142 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: Sasha)
Details
(Keywords: intermittent-failure, Whiteboard: [webdriver:m17], [wptsync upstream])
Attachments
(1 file)
Filed by: amarc [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=516669708&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/M8YMBCZETnKAWCAvoCjTFw/runs/0/artifacts/public/logs/live_backing.log
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - TEST-PASS | /webdriver/tests/bidi/external/permissions/set_permission/invalid.py | test_params_user_context_invalid_type[user_context3]
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/bidi/external/permissions/set_permission/set_permission.py | test_set_permission - AssertionError: assert 'granted' == 'prompt'
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - new_tab = {'context': 'e886c790-28f8-41ca-b89a-8549f2fed637'}
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - url = <function url.<locals>.url at 0x773a134f0940>
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - @pytest.mark.asyncio
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - async def test_set_permission(bidi_session, new_tab, url):
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - test_url = url("/common/blank.html", protocol="https")
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - await bidi_session.browsing_context.navigate(
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - context=new_tab["context"],
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - url=test_url,
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - wait="complete",
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - )
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - origin = await get_context_origin(bidi_session, new_tab)
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - > assert await get_permission_state(bidi_session, new_tab, "geolocation") == "prompt"
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - E AssertionError: assert 'granted' == 'prompt'
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - E
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - E - prompt
[task 2025-07-07T14:06:33.168+00:00] 14:06:33 INFO - E + granted
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO - new_tab = {'context': 'e886c790-28f8-41ca-b89a-8549f2fed637'}
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO - origin = 'https://web-platform.test:8443'
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO - test_url = 'https://web-platform.test:8443/common/blank.html'
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO - url = <function url.<locals>.url at 0x773a134f0940>
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.169+00:00] 14:06:33 INFO - tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py:20: AssertionError
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/bidi/external/permissions/set_permission/set_permission.py | test_set_permission_new_context - AssertionError: assert 'granted' == 'prompt'
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO - new_tab = {'context': '728ae338-1d1d-40dd-8327-dac082b6382c'}
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO - url = <function url.<locals>.url at 0x773a134f0af0>
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO - @pytest.mark.asyncio
[task 2025-07-07T14:06:33.170+00:00] 14:06:33 INFO - async def test_set_permission_new_context(bidi_session, new_tab, url):
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - test_url = url("/common/blank.html", protocol="https")
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - await bidi_session.browsing_context.navigate(
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - context=new_tab["context"],
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - url=test_url,
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - wait="complete",
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - )
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - origin = await get_context_origin(bidi_session, new_tab)
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - > assert await get_permission_state(bidi_session, new_tab, "geolocation") == "prompt"
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - E AssertionError: assert 'granted' == 'prompt'
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - E
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - E - prompt
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - E + granted
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - new_tab = {'context': '728ae338-1d1d-40dd-8327-dac082b6382c'}
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - origin = 'https://web-platform.test:8443'
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - test_url = 'https://web-platform.test:8443/common/blank.html'
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - url = <function url.<locals>.url at 0x773a134f0af0>
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.171+00:00] 14:06:33 INFO - tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py:59: AssertionError
[task 2025-07-07T14:06:33.178+00:00] 14:06:33 INFO - ..
[task 2025-07-07T14:06:33.178+00:00] 14:06:33 INFO - TEST-OK | /webdriver/tests/bidi/external/permissions/set_permission/set_permission.py | took 2595ms
[task 2025-07-07T14:06:33.238+00:00] 14:06:33 INFO - STDOUT: bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.238+00:00] 14:06:33 INFO - STDOUT: new_tab = {'context': '1d25e22d-e10a-448a-988f-407a837f552a'}
[task 2025-07-07T14:06:33.238+00:00] 14:06:33 INFO - STDOUT: origin = 'UNKNOWN', url = <function url.<locals>.url at 0x773a134f0310>
[task 2025-07-07T14:06:33.239+00:00] 14:06:33 INFO - STDOUT: @pytest.mark.parametrize("origin", ['UNKNOWN', ''])
[task 2025-07-07T14:06:33.239+00:00] 14:06:33 INFO - STDOUT: async def test_set_permission_origin_unknown(bidi_session, new_tab, origin, url):
[task 2025-07-07T14:06:33.239+00:00] 14:06:33 INFO - STDOUT: test_url = url("/common/blank.html", protocol="https")
[task 2025-07-07T14:06:33.239+00:00] 14:06:33 INFO - STDOUT: await bidi_session.browsing_context.navigate(
[task 2025-07-07T14:06:33.240+00:00] 14:06:33 INFO - STDOUT: context=new_tab["context"],
[task 2025-07-07T14:06:33.240+00:00] 14:06:33 INFO - STDOUT: url=test_url,
[task 2025-07-07T14:06:33.240+00:00] 14:06:33 INFO - STDOUT: wait="complete",
[task 2025-07-07T14:06:33.240+00:00] 14:06:33 INFO - STDOUT: )
[task 2025-07-07T14:06:33.240+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.241+00:00] 14:06:33 INFO - STDOUT: # Ensure permission for the tab is prompt.
[task 2025-07-07T14:06:33.241+00:00] 14:06:33 INFO - STDOUT: tab_origin = await get_context_origin(bidi_session, new_tab)
[task 2025-07-07T14:06:33.241+00:00] 14:06:33 INFO - STDOUT: await bidi_session.permissions.set_permission(
[task 2025-07-07T14:06:33.241+00:00] 14:06:33 INFO - STDOUT: descriptor={"name": "geolocation"},
[task 2025-07-07T14:06:33.242+00:00] 14:06:33 INFO - STDOUT: state="prompt",
[task 2025-07-07T14:06:33.242+00:00] 14:06:33 INFO - STDOUT: origin=tab_origin,
[task 2025-07-07T14:06:33.242+00:00] 14:06:33 INFO - STDOUT: )
[task 2025-07-07T14:06:33.242+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.242+00:00] 14:06:33 INFO - STDOUT: > await bidi_session.permissions.set_permission(
[task 2025-07-07T14:06:33.243+00:00] 14:06:33 INFO - STDOUT: descriptor={"name": "geolocation"},
[task 2025-07-07T14:06:33.243+00:00] 14:06:33 INFO - STDOUT: state="granted",
[task 2025-07-07T14:06:33.243+00:00] 14:06:33 INFO - STDOUT: origin=origin,
[task 2025-07-07T14:06:33.243+00:00] 14:06:33 INFO - STDOUT: )
[task 2025-07-07T14:06:33.243+00:00] 14:06:33 INFO - STDOUT: bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.244+00:00] 14:06:33 INFO - STDOUT: new_tab = {'context': '1d25e22d-e10a-448a-988f-407a837f552a'}
[task 2025-07-07T14:06:33.244+00:00] 14:06:33 INFO - STDOUT: origin = 'UNKNOWN'
[task 2025-07-07T14:06:33.244+00:00] 14:06:33 INFO - STDOUT: tab_origin = 'https://web-platform.test:8443'
[task 2025-07-07T14:06:33.244+00:00] 14:06:33 INFO - STDOUT: test_url = 'https://web-platform.test:8443/common/blank.html'
[task 2025-07-07T14:06:33.245+00:00] 14:06:33 INFO - STDOUT: url = <function url.<locals>.url at 0x773a134f0310>
[task 2025-07-07T14:06:33.245+00:00] 14:06:33 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py
[task 2025-07-07T14:06:33.245+00:00] 14:06:33 INFO - STDOUT: :98:
[task 2025-07-07T14:06:33.245+00:00] 14:06:33 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2025-07-07T14:06:33.245+00:00] 14:06:33 INFO - STDOUT: self = <webdriver.bidi.modules.permissions.Permissions object at 0x773a13309510>
[task 2025-07-07T14:06:33.246+00:00] 14:06:33 INFO - STDOUT: kwargs = {'descriptor': {'name': 'geolocation'}, 'origin': 'UNKNOWN', 'state': 'granted'}
[task 2025-07-07T14:06:33.246+00:00] 14:06:33 INFO - STDOUT: raw_result = False
[task 2025-07-07T14:06:33.246+00:00] 14:06:33 INFO - STDOUT: params = {'descriptor': {'name': 'geolocation'}, 'origin': 'UNKNOWN', 'state': 'granted'}
[task 2025-07-07T14:06:33.247+00:00] 14:06:33 INFO - STDOUT: mod_name = 'permissions', cmd_name = 'permissions.setPermission'
[task 2025-07-07T14:06:33.247+00:00] 14:06:33 INFO - STDOUT: future = <Future finished exception=InvalidArgumentException(invalid argument, Expected "origin" to be a valid URL, got [object...erver/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.247+00:00] 14:06:33 INFO - handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.247+00:00] 14:06:33 INFO - )>
[task 2025-07-07T14:06:33.247+00:00] 14:06:33 INFO - STDOUT: @functools.wraps(params_fn)
[task 2025-07-07T14:06:33.248+00:00] 14:06:33 INFO - STDOUT: async def inner(self: Any, **kwargs: Any) -> Any:
[task 2025-07-07T14:06:33.248+00:00] 14:06:33 INFO - STDOUT: raw_result = kwargs.pop("raw_result", False)
[task 2025-07-07T14:06:33.248+00:00] 14:06:33 INFO - STDOUT: params = remove_undefined(params_fn(self, **kwargs))
[task 2025-07-07T14:06:33.248+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.248+00:00] 14:06:33 INFO - STDOUT: # Convert the classname and the method name to a bidi command name
[task 2025-07-07T14:06:33.249+00:00] 14:06:33 INFO - STDOUT: mod_name = owner.__name__[0].lower() + owner.__name__[1:]
[task 2025-07-07T14:06:33.249+00:00] 14:06:33 INFO - STDOUT: if hasattr(owner, "prefix"):
[task 2025-07-07T14:06:33.249+00:00] 14:06:33 INFO - STDOUT: mod_name = f"{owner.prefix}:{mod_name}"
[task 2025-07-07T14:06:33.249+00:00] 14:06:33 INFO - STDOUT: cmd_name = f"{mod_name}.{to_camelcase(name)}"
[task 2025-07-07T14:06:33.250+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.250+00:00] 14:06:33 INFO - STDOUT: future = await self.session.send_command(cmd_name, params)
[task 2025-07-07T14:06:33.250+00:00] 14:06:33 INFO - STDOUT: > result = await future
[task 2025-07-07T14:06:33.250+00:00] 14:06:33 INFO - STDOUT: E webdriver.bidi.error.InvalidArgumentException: invalid argument (Expected "origin" to be a valid URL, got [object String] "UNKNOWN")
[task 2025-07-07T14:06:33.251+00:00] 14:06:33 INFO - STDOUT: E
[task 2025-07-07T14:06:33.251+00:00] 14:06:33 INFO - STDOUT: E Remote-end stacktrace:
[task 2025-07-07T14:06:33.251+00:00] 14:06:33 INFO - STDOUT: E
[task 2025-07-07T14:06:33.251+00:00] 14:06:33 INFO - STDOUT: E RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-07-07T14:06:33.251+00:00] 14:06:33 INFO - STDOUT: E WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-07-07T14:06:33.252+00:00] 14:06:33 INFO - STDOUT: E InvalidArgumentError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:401:5
[task 2025-07-07T14:06:33.252+00:00] 14:06:33 INFO - STDOUT: E assert.that/<@chrome://remote/content/shared/webdriver/Assert.sys.mjs:559:13
[task 2025-07-07T14:06:33.252+00:00] 14:06:33 INFO - STDOUT: E setPermission@chrome://remote/content/webdriver-bidi/modules/root/permissions.sys.mjs:82:6
[task 2025-07-07T14:06:33.253+00:00] 14:06:33 INFO - STDOUT: E handleCommand@chrome://remote/content/shared/messagehandler/MessageHandler.sys.mjs:260:33
[task 2025-07-07T14:06:33.253+00:00] 14:06:33 INFO - STDOUT: E execute@chrome://remote/content/shared/webdriver/Session.sys.mjs:391:32
[task 2025-07-07T14:06:33.253+00:00] 14:06:33 INFO - STDOUT: E onPacket@chrome://remote/content/webdriver-bidi/WebDriverBiDiConnection.sys.mjs:236:37
[task 2025-07-07T14:06:33.253+00:00] 14:06:33 INFO - STDOUT: E onMessage@chrome://remote/content/server/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.254+00:00] 14:06:33 INFO - STDOUT: E handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.254+00:00] 14:06:33 INFO - STDOUT: cmd_name = 'permissions.setPermission'
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - STDOUT: future = <Future finished exception=InvalidArgumentException(invalid argument, Expected "origin" to be a valid URL, got [object String] "UNKNOWN", RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - InvalidArgumentError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:401:5
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - assert.that/<@chrome://remote/content/shared/webdriver/Assert.sys.mjs:559:13
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - setPermission@chrome://remote/content/webdriver-bidi/modules/root/permissions.sys.mjs:82:6
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - handleCommand@chrome://remote/content/shared/messagehandler/MessageHandler.sys.mjs:260:33
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - execute@chrome://remote/content/shared/webdriver/Session.sys.mjs:391:32
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - onPacket@chrome://remote/content/webdriver-bidi/WebDriverBiDiConnection.sys.mjs:236:37
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - onMessage@chrome://remote/content/server/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - )>
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - STDOUT: kwargs = {'descriptor': {'name': 'geolocation'}, 'origin': 'UNKNOWN', 'state': 'granted'}
[task 2025-07-07T14:06:33.255+00:00] 14:06:33 INFO - STDOUT: mod_name = 'permissions'
[task 2025-07-07T14:06:33.256+00:00] 14:06:33 INFO - STDOUT: name = 'set_permission'
[task 2025-07-07T14:06:33.256+00:00] 14:06:33 INFO - STDOUT: owner = <class 'webdriver.bidi.modules.permissions.Permissions'>
[task 2025-07-07T14:06:33.256+00:00] 14:06:33 INFO - STDOUT: params = {'descriptor': {'name': 'geolocation'}, 'origin': 'UNKNOWN', 'state': 'granted'}
[task 2025-07-07T14:06:33.257+00:00] 14:06:33 INFO - STDOUT: params_fn = <function Permissions.set_permission at 0x773a13e6bc70>
[task 2025-07-07T14:06:33.257+00:00] 14:06:33 INFO - STDOUT: raw_result = False
[task 2025-07-07T14:06:33.257+00:00] 14:06:33 INFO - STDOUT: result_fn = None
[task 2025-07-07T14:06:33.257+00:00] 14:06:33 INFO - STDOUT: self = <webdriver.bidi.modules.permissions.Permissions object at 0x773a13309510>
[task 2025-07-07T14:06:33.257+00:00] 14:06:33 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/bidi/modules/_module.py
[task 2025-07-07T14:06:33.258+00:00] 14:06:33 INFO - STDOUT: :76: InvalidArgumentException
[task 2025-07-07T14:06:33.258+00:00] 14:06:33 INFO - STDOUT: _____________________ test_set_permission_origin_unknown[] _____________________
[task 2025-07-07T14:06:33.258+00:00] 14:06:33 INFO - STDOUT: bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.258+00:00] 14:06:33 INFO - STDOUT: new_tab = {'context': '192fddd0-1106-47f1-96bb-ca384cc1b69f'}, origin = ''
[task 2025-07-07T14:06:33.258+00:00] 14:06:33 INFO - STDOUT: url = <function url.<locals>.url at 0x773a134f09d0>
[task 2025-07-07T14:06:33.259+00:00] 14:06:33 INFO - STDOUT: @pytest.mark.parametrize("origin", ['UNKNOWN', ''])
[task 2025-07-07T14:06:33.259+00:00] 14:06:33 INFO - STDOUT: async def test_set_permission_origin_unknown(bidi_session, new_tab, origin, url):
[task 2025-07-07T14:06:33.259+00:00] 14:06:33 INFO - STDOUT: test_url = url("/common/blank.html", protocol="https")
[task 2025-07-07T14:06:33.259+00:00] 14:06:33 INFO - Closing logging queue
[task 2025-07-07T14:06:33.260+00:00] 14:06:33 INFO - STDOUT: await bidi_session.browsing_context.navigate(
[task 2025-07-07T14:06:33.260+00:00] 14:06:33 INFO - STDOUT: context=new_tab["context"],
[task 2025-07-07T14:06:33.260+00:00] 14:06:33 INFO - STDOUT: url=test_url,
[task 2025-07-07T14:06:33.260+00:00] 14:06:33 INFO - STDOUT: wait="complete",
[task 2025-07-07T14:06:33.260+00:00] 14:06:33 INFO - STDOUT: )
[task 2025-07-07T14:06:33.261+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.261+00:00] 14:06:33 INFO - STDOUT: # Ensure permission for the tab is prompt.
[task 2025-07-07T14:06:33.261+00:00] 14:06:33 INFO - STDOUT: tab_origin = await get_context_origin(bidi_session, new_tab)
[task 2025-07-07T14:06:33.261+00:00] 14:06:33 INFO - STDOUT: await bidi_session.permissions.set_permission(
[task 2025-07-07T14:06:33.261+00:00] 14:06:33 INFO - STDOUT: descriptor={"name": "geolocation"},
[task 2025-07-07T14:06:33.262+00:00] 14:06:33 INFO - STDOUT: state="prompt",
[task 2025-07-07T14:06:33.262+00:00] 14:06:33 INFO - STDOUT: origin=tab_origin,
[task 2025-07-07T14:06:33.262+00:00] 14:06:33 INFO - STDOUT: )
[task 2025-07-07T14:06:33.262+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.262+00:00] 14:06:33 INFO - STDOUT: > await bidi_session.permissions.set_permission(
[task 2025-07-07T14:06:33.263+00:00] 14:06:33 INFO - STDOUT: descriptor={"name": "geolocation"},
[task 2025-07-07T14:06:33.263+00:00] 14:06:33 INFO - STDOUT: state="granted",
[task 2025-07-07T14:06:33.263+00:00] 14:06:33 INFO - STDOUT: origin=origin,
[task 2025-07-07T14:06:33.263+00:00] 14:06:33 INFO - STDOUT: )
[task 2025-07-07T14:06:33.264+00:00] 14:06:33 INFO - STDOUT: bidi_session = <webdriver.bidi.client.BidiSession object at 0x773a13309240>
[task 2025-07-07T14:06:33.264+00:00] 14:06:33 INFO - STDOUT: new_tab = {'context': '192fddd0-1106-47f1-96bb-ca384cc1b69f'}
[task 2025-07-07T14:06:33.264+00:00] 14:06:33 INFO - STDOUT: origin = ''
[task 2025-07-07T14:06:33.264+00:00] 14:06:33 INFO - STDOUT: tab_origin = 'https://web-platform.test:8443'
[task 2025-07-07T14:06:33.264+00:00] 14:06:33 INFO - STDOUT: test_url = 'https://web-platform.test:8443/common/blank.html'
[task 2025-07-07T14:06:33.265+00:00] 14:06:33 INFO - STDOUT: url = <function url.<locals>.url at 0x773a134f09d0>
[task 2025-07-07T14:06:33.265+00:00] 14:06:33 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py
[task 2025-07-07T14:06:33.265+00:00] 14:06:33 INFO - STDOUT: :98:
[task 2025-07-07T14:06:33.265+00:00] 14:06:33 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2025-07-07T14:06:33.265+00:00] 14:06:33 INFO - STDOUT: self = <webdriver.bidi.modules.permissions.Permissions object at 0x773a13309510>
[task 2025-07-07T14:06:33.266+00:00] 14:06:33 INFO - STDOUT: kwargs = {'descriptor': {'name': 'geolocation'}, 'origin': '', 'state': 'granted'}
[task 2025-07-07T14:06:33.266+00:00] 14:06:33 INFO - STDOUT: raw_result = False
[task 2025-07-07T14:06:33.266+00:00] 14:06:33 INFO - STDOUT: params = {'descriptor': {'name': 'geolocation'}, 'origin': '', 'state': 'granted'}
[task 2025-07-07T14:06:33.266+00:00] 14:06:33 INFO - STDOUT: mod_name = 'permissions', cmd_name = 'permissions.setPermission'
[task 2025-07-07T14:06:33.267+00:00] 14:06:33 INFO - STDOUT: future = <Future finished exception=InvalidArgumentException(invalid argument, Expected "origin" to be a valid URL, got [object...erver/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.267+00:00] 14:06:33 INFO - handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.267+00:00] 14:06:33 INFO - )>
[task 2025-07-07T14:06:33.267+00:00] 14:06:33 INFO - STDOUT: @functools.wraps(params_fn)
[task 2025-07-07T14:06:33.267+00:00] 14:06:33 INFO - STDOUT: async def inner(self: Any, **kwargs: Any) -> Any:
[task 2025-07-07T14:06:33.267+00:00] 14:06:33 INFO - STDOUT: raw_result = kwargs.pop("raw_result", False)
[task 2025-07-07T14:06:33.268+00:00] 14:06:33 INFO - STDOUT: params = remove_undefined(params_fn(self, **kwargs))
[task 2025-07-07T14:06:33.268+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.268+00:00] 14:06:33 INFO - STDOUT: # Convert the classname and the method name to a bidi command name
[task 2025-07-07T14:06:33.268+00:00] 14:06:33 INFO - STDOUT: mod_name = owner.__name__[0].lower() + owner.__name__[1:]
[task 2025-07-07T14:06:33.268+00:00] 14:06:33 INFO - STDOUT: if hasattr(owner, "prefix"):
[task 2025-07-07T14:06:33.269+00:00] 14:06:33 INFO - STDOUT: mod_name = f"{owner.prefix}:{mod_name}"
[task 2025-07-07T14:06:33.269+00:00] 14:06:33 INFO - STDOUT: cmd_name = f"{mod_name}.{to_camelcase(name)}"
[task 2025-07-07T14:06:33.269+00:00] 14:06:33 INFO - STDOUT:
[task 2025-07-07T14:06:33.269+00:00] 14:06:33 INFO - STDOUT: future = await self.session.send_command(cmd_name, params)
[task 2025-07-07T14:06:33.269+00:00] 14:06:33 INFO - STDOUT: > result = await future
[task 2025-07-07T14:06:33.270+00:00] 14:06:33 INFO - STDOUT: E webdriver.bidi.error.InvalidArgumentException: invalid argument (Expected "origin" to be a valid URL, got [object String] "")
[task 2025-07-07T14:06:33.270+00:00] 14:06:33 INFO - STDOUT: E
[task 2025-07-07T14:06:33.270+00:00] 14:06:33 INFO - STDOUT: E Remote-end stacktrace:
[task 2025-07-07T14:06:33.270+00:00] 14:06:33 INFO - STDOUT: E
[task 2025-07-07T14:06:33.271+00:00] 14:06:33 INFO - STDOUT: E RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-07-07T14:06:33.271+00:00] 14:06:33 INFO - STDOUT: E WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-07-07T14:06:33.271+00:00] 14:06:33 INFO - STDOUT: E InvalidArgumentError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:401:5
[task 2025-07-07T14:06:33.271+00:00] 14:06:33 INFO - STDOUT: E assert.that/<@chrome://remote/content/shared/webdriver/Assert.sys.mjs:559:13
[task 2025-07-07T14:06:33.272+00:00] 14:06:33 INFO - STDOUT: E setPermission@chrome://remote/content/webdriver-bidi/modules/root/permissions.sys.mjs:82:6
[task 2025-07-07T14:06:33.272+00:00] 14:06:33 INFO - STDOUT: E handleCommand@chrome://remote/content/shared/messagehandler/MessageHandler.sys.mjs:260:33
[task 2025-07-07T14:06:33.272+00:00] 14:06:33 INFO - STDOUT: E execute@chrome://remote/content/shared/webdriver/Session.sys.mjs:391:32
[task 2025-07-07T14:06:33.272+00:00] 14:06:33 INFO - STDOUT: E onPacket@chrome://remote/content/webdriver-bidi/WebDriverBiDiConnection.sys.mjs:236:37
[task 2025-07-07T14:06:33.272+00:00] 14:06:33 INFO - STDOUT: E onMessage@chrome://remote/content/server/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.273+00:00] 14:06:33 INFO - STDOUT: E handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.273+00:00] 14:06:33 INFO - STDOUT: cmd_name = 'permissions.setPermission'
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - STDOUT: future = <Future finished exception=InvalidArgumentException(invalid argument, Expected "origin" to be a valid URL, got [object String] "", RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - InvalidArgumentError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:401:5
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - assert.that/<@chrome://remote/content/shared/webdriver/Assert.sys.mjs:559:13
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - setPermission@chrome://remote/content/webdriver-bidi/modules/root/permissions.sys.mjs:82:6
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - handleCommand@chrome://remote/content/shared/messagehandler/MessageHandler.sys.mjs:260:33
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - execute@chrome://remote/content/shared/webdriver/Session.sys.mjs:391:32
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - onPacket@chrome://remote/content/webdriver-bidi/WebDriverBiDiConnection.sys.mjs:236:37
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - onMessage@chrome://remote/content/server/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - )>
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - STDOUT: kwargs = {'descriptor': {'name': 'geolocation'}, 'origin': '', 'state': 'granted'}
[task 2025-07-07T14:06:33.274+00:00] 14:06:33 INFO - STDOUT: mod_name = 'permissions'
[task 2025-07-07T14:06:33.275+00:00] 14:06:33 INFO - STDOUT: name = 'set_permission'
[task 2025-07-07T14:06:33.275+00:00] 14:06:33 INFO - STDOUT: owner = <class 'webdriver.bidi.modules.permissions.Permissions'>
[task 2025-07-07T14:06:33.275+00:00] 14:06:33 INFO - STDOUT: params = {'descriptor': {'name': 'geolocation'}, 'origin': '', 'state': 'granted'}
[task 2025-07-07T14:06:33.275+00:00] 14:06:33 INFO - STDOUT: params_fn = <function Permissions.set_permission at 0x773a13e6bc70>
[task 2025-07-07T14:06:33.275+00:00] 14:06:33 INFO - STDOUT: raw_result = False
[task 2025-07-07T14:06:33.276+00:00] 14:06:33 INFO - STDOUT: result_fn = None
[task 2025-07-07T14:06:33.276+00:00] 14:06:33 INFO - STDOUT: self = <webdriver.bidi.modules.permissions.Permissions object at 0x773a13309510>
[task 2025-07-07T14:06:33.276+00:00] 14:06:33 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/bidi/modules/_module.py
[task 2025-07-07T14:06:33.276+00:00] 14:06:33 INFO - STDOUT: :76: InvalidArgumentException
[task 2025-07-07T14:06:33.276+00:00] 14:06:33 INFO - STDOUT: =========================== short test summary info ============================
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO - STDOUT: FAILED tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py::test_set_permission - AssertionError: assert 'granted' == 'prompt'
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO - - prompt
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO - + granted
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO - STDOUT: FAILED tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py::test_set_permission_new_context - AssertionError: assert 'granted' == 'prompt'
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO - - prompt
[task 2025-07-07T14:06:33.277+00:00] 14:06:33 INFO - + granted
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - STDOUT: FAILED tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py::test_set_permission_origin_unknown[UNKNOWN] - webdriver.bidi.error.InvalidArgumentException: invalid argument (Expected "origin" to be a valid URL, got [object String] "UNKNOWN")
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - Remote-end stacktrace:
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - InvalidArgumentError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:401:5
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - assert.that/<@chrome://remote/content/shared/webdriver/Assert.sys.mjs:559:13
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - setPermission@chrome://remote/content/webdriver-bidi/modules/root/permissions.sys.mjs:82:6
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - handleCommand@chrome://remote/content/shared/messagehandler/MessageHandler.sys.mjs:260:33
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - execute@chrome://remote/content/shared/webdriver/Session.sys.mjs:391:32
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - onPacket@chrome://remote/content/webdriver-bidi/WebDriverBiDiConnection.sys.mjs:236:37
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - onMessage@chrome://remote/content/server/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.278+00:00] 14:06:33 INFO - handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - STDOUT: FAILED tests/web-platform/tests/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py::test_set_permission_origin_unknown[] - webdriver.bidi.error.InvalidArgumentException: invalid argument (Expected "origin" to be a valid URL, got [object String] "")
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - Remote-end stacktrace:
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO -
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - InvalidArgumentError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:401:5
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - assert.that/<@chrome://remote/content/shared/webdriver/Assert.sys.mjs:559:13
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - setPermission@chrome://remote/content/webdriver-bidi/modules/root/permissions.sys.mjs:82:6
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - handleCommand@chrome://remote/content/shared/messagehandler/MessageHandler.sys.mjs:260:33
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - execute@chrome://remote/content/shared/webdriver/Session.sys.mjs:391:32
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - onPacket@chrome://remote/content/webdriver-bidi/WebDriverBiDiConnection.sys.mjs:236:37
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - onMessage@chrome://remote/content/server/WebSocketTransport.sys.mjs:127:18
[task 2025-07-07T14:06:33.279+00:00] 14:06:33 INFO - handleEvent@chrome://remote/content/server/WebSocketTransport.sys.mjs:109:14
[task 2025-07-07T14:06:33.280+00:00] 14:06:33 INFO - STDOUT: ============================== 4 failed in 2.55s ===============================
[task 2025-07-07T14:06:33.280+00:00] 14:06:33 INFO - queue closed
[task 2025-07-07T14:06:33.281+00:00] 14:06:33 INFO - Starting WebDriver: /task_175189676539562/fetches/geckodriver --host 127.0.0.1 --port 0 -vv --binary /task_175189676539562/build/application/firefox/firefox
[task 2025-07-07T14:06:33.354+00:00] 14:06:33 INFO - PID 28434 | 1751897193252 geckodriver INFO Listening on 127.0.0.1:38885
[task 2025-07-07T14:06:33.354+00:00] 14:06:33 INFO - PID 28434 | 1751897193252 webdriver::server TRACE Build standard route for /status
[task 2025-07-07T14:06:33.354+00:00] 14:06:33 INFO - PID 28434 | 1751897193252 webdriver::server TRACE Build standard route for /session
[task 2025-07-07T14:06:33.355+00:00] 14:06:33 INFO - PID 28434 | 1751897193252 webdriver::server TRACE Build standard route for /session/{sessionId}
[task 2025-07-07T14:06:33.355+00:00] 14:06:33 INFO - PID 28434 | 1751897193252 webdriver::server TRACE Build standard route for /session/{sessionId}/url
[task 2025-07-07T14:06:33.355+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/url
[task 2025-07-07T14:06:33.355+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/back
[task 2025-07-07T14:06:33.356+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/forward
[task 2025-07-07T14:06:33.356+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/refresh
[task 2025-07-07T14:06:33.356+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/title
[task 2025-07-07T14:06:33.357+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/source
[task 2025-07-07T14:06:33.357+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window
[task 2025-07-07T14:06:33.357+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/handles
[task 2025-07-07T14:06:33.358+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/new
[task 2025-07-07T14:06:33.358+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window
[task 2025-07-07T14:06:33.358+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/size
[task 2025-07-07T14:06:33.359+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/size
[task 2025-07-07T14:06:33.359+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/position
[task 2025-07-07T14:06:33.359+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/position
[task 2025-07-07T14:06:33.360+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/rect
[task 2025-07-07T14:06:33.360+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/rect
[task 2025-07-07T14:06:33.360+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/minimize
[task 2025-07-07T14:06:33.361+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/maximize
[task 2025-07-07T14:06:33.361+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window/fullscreen
[task 2025-07-07T14:06:33.361+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/window
[task 2025-07-07T14:06:33.362+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/frame
[task 2025-07-07T14:06:33.362+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/frame/parent
[task 2025-07-07T14:06:33.362+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element
[task 2025-07-07T14:06:33.362+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/element
[task 2025-07-07T14:06:33.363+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/elements
[task 2025-07-07T14:06:33.363+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/elements
[task 2025-07-07T14:06:33.363+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/shadow/{shadowId}/element
[task 2025-07-07T14:06:33.364+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/shadow/{shadowId}/elements
[task 2025-07-07T14:06:33.364+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/active
[task 2025-07-07T14:06:33.364+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/shadow
[task 2025-07-07T14:06:33.365+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/displayed
[task 2025-07-07T14:06:33.365+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/selected
[task 2025-07-07T14:06:33.365+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/attribute/{name}
[task 2025-07-07T14:06:33.366+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/property/{name}
[task 2025-07-07T14:06:33.366+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/css/{propertyName}
[task 2025-07-07T14:06:33.366+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/text
[task 2025-07-07T14:06:33.367+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/computedlabel
[task 2025-07-07T14:06:33.367+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/computedrole
[task 2025-07-07T14:06:33.367+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/name
[task 2025-07-07T14:06:33.368+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/rect
[task 2025-07-07T14:06:33.368+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/enabled
[task 2025-07-07T14:06:33.368+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/execute/sync
[task 2025-07-07T14:06:33.369+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/execute/async
[task 2025-07-07T14:06:33.369+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/cookie
[task 2025-07-07T14:06:33.369+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/cookie/{name}
[task 2025-07-07T14:06:33.369+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/cookie
[task 2025-07-07T14:06:33.370+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/cookie
[task 2025-07-07T14:06:33.370+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/cookie/{name}
[task 2025-07-07T14:06:33.370+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/timeouts
[task 2025-07-07T14:06:33.371+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/timeouts
[task 2025-07-07T14:06:33.371+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/click
[task 2025-07-07T14:06:33.371+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/clear
[task 2025-07-07T14:06:33.372+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/value
[task 2025-07-07T14:06:33.372+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/alert/dismiss
[task 2025-07-07T14:06:33.372+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/alert/accept
[task 2025-07-07T14:06:33.373+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/alert/text
[task 2025-07-07T14:06:33.373+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/alert/text
[task 2025-07-07T14:06:33.373+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/screenshot
[task 2025-07-07T14:06:33.374+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/element/{elementId}/screenshot
[task 2025-07-07T14:06:33.374+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/actions
[task 2025-07-07T14:06:33.374+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/actions
[task 2025-07-07T14:06:33.374+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/permissions
[task 2025-07-07T14:06:33.375+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/print
[task 2025-07-07T14:06:33.375+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/webauthn/authenticator
[task 2025-07-07T14:06:33.375+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/webauthn/authenticator/{authenticatorId}
[task 2025-07-07T14:06:33.376+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/webauthn/authenticator/{authenticatorId}/credential
[task 2025-07-07T14:06:33.376+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/webauthn/authenticator/{authenticatorId}/credentials
[task 2025-07-07T14:06:33.376+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/webauthn/authenticator/{authenticatorId}/credentials/{credentialId}
[task 2025-07-07T14:06:33.377+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/webauthn/authenticator/{authenticatorId}/credentials
[task 2025-07-07T14:06:33.377+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build standard route for /session/{sessionId}/webauthn/authenticator/{authenticatorId}/uv
[task 2025-07-07T14:06:33.377+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build vendor route for /session/{sessionId}/moz/context
[task 2025-07-07T14:06:33.378+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build vendor route for /session/{sessionId}/moz/context
[task 2025-07-07T14:06:33.378+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build vendor route for /session/{sessionId}/moz/addon/install
[task 2025-07-07T14:06:33.378+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build vendor route for /session/{sessionId}/moz/addon/uninstall
[task 2025-07-07T14:06:33.379+00:00] 14:06:33 INFO - PID 28434 | 1751897193253 webdriver::server TRACE Build vendor route for /session/{sessionId}/moz/screenshot/full
[task 2025-07-07T14:06:33.379+00:00] 14:06:33 INFO - Webdriver started successfully.
[task 2025-07-07T14:06:33.379+00:00] 14:06:33 INFO - Starting runner
[task 2025-07-07T14:06:33.614+00:00] 14:06:33 INFO - TEST-START | /webdriver/tests/bidi/external/permissions/set_permission/user_context.py
Sasha, can you please have a look at this regression? It may be a specific order of tests which caused this on autoland and is probably only permanent in this specific case. But we should check.
Flags: needinfo?(aborovova)
Assignee | ||
Comment 2•11 days ago
|
||
Updated•11 days ago
|
Assignee: nobody → aborovova
Status: NEW → ASSIGNED
Assignee | ||
Updated•11 days ago
|
Flags: needinfo?(aborovova)
Comment hidden (Intermittent Failures Robot) |
Pushed by hskupin@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/48771a12c97d
https://hg.mozilla.org/integration/autoland/rev/08d96e7a0332
[wdspec] Support multiple permissions settings in "set_geolocation_permission" fixture. r=webdriver-reviewers,whimboo
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/53650 for changes under testing/web-platform/tests
Assignee | ||
Updated•10 days ago
|
Points: --- → 2
Whiteboard: [webdriver:m17]
Comment 6•10 days ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 10 days ago
status-firefox142:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Whiteboard: [webdriver:m17] → [webdriver:m17], [wptsync upstream]
Upstream PR merged by moz-wptsync-bot
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•