[WebDriver BiDi] Add tests for `browsingContext.close` for `promptUnload`
Add the scaffolding and test for browsingContext.close for parameter promptUnload.
PR does not cover testing subframes that have beforeunload handlers (feature PR).
There are no reviewers for this pull request. Please reach out on the chat room to get help with this. Thank you!
@Lightning00Blade is it expected to pass for the Chrome version in wpt.fyi?
@Lightning00Blade is it expected to pass for the Chrome version in wpt.fyi?
@OrKoN Sadly it will fail via ChromeDriver as we run chromium-bidi in a tab and it's process gets blocked by the alert.
Uh oh! Looks like an error! Details
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/FX5uY-tKRy28uAim4gGw3w",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/FX5uY-tKRy28uAim4gGw3w",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-03-04T15:34:48.843Z
Uh oh! Looks like an error! Details
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/KPAM0AEjROqhKm_BUvM4-Q",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/KPAM0AEjROqhKm_BUvM4-Q",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-03-04T15:34:48.926Z
Uh oh! Looks like an error! Details
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/FlcXPURJTpGPRV0wKo-NNQ",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/FlcXPURJTpGPRV0wKo-NNQ",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-03-04T15:34:48.907Z
Uh oh! Looks like an error! Details
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/a9ctl6n5T7y4tx1qCyjlHg",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A/a9ctl6n5T7y4tx1qCyjlHg",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/IzVg4kSeQ_yDeIFdJ02O0A"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-03-04T15:34:48.874Z
@Lightning00Blade I just noticed that this PR hasn't finished yet. Would you be able to continue working on it?
@Lightning00Blade could you please the PR? it looks like one action item is remaining
Uh oh! Looks like an error!
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/VonxttWRQh6OfacJqQ--Iw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/VonxttWRQh6OfacJqQ--Iw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-06-25T14:00:31.561Z
Uh oh! Looks like an error!
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/TDRtIAueRqOEQxBa1wzZNw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/TDRtIAueRqOEQxBa1wzZNw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-06-25T14:00:31.675Z
Uh oh! Looks like an error!
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/TDRtIAueRqOEQxBa1wzZNw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/TDRtIAueRqOEQxBa1wzZNw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-06-25T14:00:35.228Z
Uh oh! Looks like an error!
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/VonxttWRQh6OfacJqQ--Iw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/VonxttWRQh6OfacJqQ--Iw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-06-25T14:00:44.745Z
Uh oh! Looks like an error!
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/TDRtIAueRqOEQxBa1wzZNw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ/TDRtIAueRqOEQxBa1wzZNw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:taskcluster-github/EVj_5OSvTz-AUAzGkRNMAQ"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-06-25T14:54:59.915Z
@Lightning00Blade as it looks like Chrome is timing out on the prompt_unload.py file. Could it be that there is a very slow startup or is it timing out while waiting for an event?
@whimboo it's issue on our end, we can merge this as is.