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 - AssertionError: assert 'granted' == 'prompt' | single tracking bug

Categories

(Remote Protocol :: WebDriver BiDi, defect, P5)

defect
Points:
2

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: nobody → aborovova
Status: NEW → ASSIGNED
Flags: needinfo?(aborovova)
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
Points: --- → 2
Whiteboard: [webdriver:m17]
Status: ASSIGNED → RESOLVED
Closed: 10 days ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Whiteboard: [webdriver:m17] → [webdriver:m17], [wptsync upstream]
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: