Ivan Mirić
Ivan Mirić
In #462 we made a `chromium` object importable in scripts, but the way it's done is a bit convoluted: https://github.com/grafana/xk6-browser/blob/aadaffec87c8ffba66db89f417bb68e3aacbbe08/main.go#L61-L68 That is, `"chromium"` actually points to the `JSModule` itself, and...
On v0.4.0 and possibly current `main` (00960bd), we've received reports that sometimes the temporary directory used for browser storage is not deleted, or not entirely deleted, due to some permission...
We recently noticed test failures in CI for PRs #326 and #480 (jobs [#1183](https://github.com/grafana/xk6-browser/runs/7636154407?check_suite_focus=true) and [#1197](https://github.com/grafana/xk6-browser/runs/7670466150?check_suite_focus=true) respectively), where different tests timeout after 5m. The most relevant stack traces seem to...
On current `main` (1997670), calling `ElementHandle.click({ button: 'middle' })` behaves as if the left click was triggered. For link elements this crucially doesn't result in opening a new background page,...
As [discussed internally](https://loadimpact.slack.com/archives/C02H6RF6X1P/p1647511233191189), several things need to happen to move this forward: - [x] A new AWS AMI needs to be created that bundles k6+xk6-browser and Chromium. - [x] Testing...
Closing this issue should be done when all existing issues are fixed and we remove `--new-from-rev` from the CI job. **TODO:** - [x] #211 - [x] Reenable the new-from-rev option:...
A long time ago, in ~a galaxy~ #131, we introduced the undocumented `XK6_BROWSER_LOG` environment variable, used to control the log level globally. At the time, this was only useful for...
xk6-browser version: 20002a4945c609b377d6454121bd8e11112e536a Browser version: Chromium 102.0.5005.61 OS: Linux ## Description [As reported on the forum](https://community.k6.io/t/xk6-browser-for-pages-behind-authentication/3885/4), sometimes we emit a `browser_dom_content_loaded` metric that has an empty URL tag. This might...
Currently the [URL option for `waitForNavigation`](https://github.com/grafana/xk6-browser/blob/ae264530b6fbe0285ac9df9b0f4a907b460bb805/common/frame_options.go#L151) is unused. Previously it wasn't a major priority, but now that [waiting for navigation within the same document works](https://github.com/grafana/xk6-browser/pull/247), we need a way to...
This issue turned out to be invalid but we [decided](https://github.com/grafana/xk6-browser/issues/231#issuecomment-1040104048) to add a test. --- Currently (4ae711e) the [`injected_script.js`](https://github.com/grafana/xk6-browser/blob/4ae711e4a63edec5c98e9a70fd6859dcd4f9574d/common/js/injected_script.js) file is evaluated in the browser _on each call_ of many...