-
The browser team uses [the `BWIPT` marker](https://github.com/search?q=repo%3Agrafana%2Fk6-docs%20BWIPT&type=code) to add a warning box for a missing/problematic feature.
* This feature [is used t…
-
## What
Migrate the browser module out of experimental:
`k6/experimental/browser` -> `k6/browser`
## Why
For this to be achievable the aim is to make the browser module:
1. stable durin…
-
# What
We must not work with the goja runtime when the browser module is running a promisified API call off the event loop i.e. on a new goroutine. All promisified APIs in the browser run in a new go…
-
### Brief summary
When navigating through certain websites, in some cases an error `we either navigate top level or have old version of the navigated frame` is reported which stops the test iteration…
-
# What
`ExecutionContext.Eval` is at the heart of the module. Removing its Goja dependency will tremendously detach goja from most of the business logic. [executionContext.eval](https://github.com/…
-
```[tasklist]
### Tasks
- [ ] #1348
- [ ] #1349
- [ ] https://github.com/grafana/xk6-browser/pull/1354
- [ ] https://github.com/grafana/xk6-browser/pull/1358
- [ ] https://github.com/grafana/xk6…
-
### Brief summary
When a link that opens in a new tab is clicked on, the navigation never completes in the new tab and seems to hang on the `about:blank` page.
### xk6-browser version
v0.43.1…
-
Create the documentation for the `ElementHandle` class as it is today (`v0.4.0`). This will be based on and following on from the work that was done in the following branches and PRs:
- Open Branches…
-
The current dependency is v0.45.1 with the latest version of k6 being v0.50.0
Is this going to be updated at any point? Between xk6, this extension and recent changes, k6 browser based tests are b…
-
## Description
In order to begin creating API and Browser based load tests we first need a local environment in which we can create and run load tests. Tasks include:
- [x] Create a Docker compose fil…