-
### Brief summary
The following script fails to navigate to google.com if `K6_BROWSER_WS_URL` is set.
test.js
```js
import { chromium } from 'k6/experimental/browser';
//import { chromium } fr…
-
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…
-
### 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…
-
```[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…
-
# 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…
-
# 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/…
-
### 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…
-
## 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…
-
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…