From f6601d6fabf24115f7aed36e3f07351041f6eb72 Mon Sep 17 00:00:00 2001 From: ankur22 Date: Fri, 15 Dec 2023 16:06:18 +0000 Subject: [PATCH 1/3] Add PRs for browser issue 987 --- release notes/v0.49.0.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/release notes/v0.49.0.md b/release notes/v0.49.0.md index 2c9aa2a1abc..9b5f45f9095 100644 --- a/release notes/v0.49.0.md +++ b/release notes/v0.49.0.md @@ -27,14 +27,18 @@ _what, why, and what this means for the user_ ## UX improvements and enhancements - [#3440](https://github.com/grafana/k6/pull/3440) use built-in certificates if none are provided by the OS. Thanks to `@mem` for wokring on it! +- [browser#1135](https://github.com/grafana/xk6-browser/pull/1135) improves the array output from `console` in the k6 logs. ## Bug fixes - [#3485](https://github.com/grafana/k6/pull/3485) fixes the rest API always logging it returned 200, which was found as part of fixing lint issues in the code. +- [browser#1129](https://github.com/grafana/xk6-browser/pull/1129) mitigates the risk of panics when the website under test uses the `console`. +- [browser#1133](https://github.com/grafana/xk6-browser/pull/1133) fixes `BigInt` parsing. ## Maintenance and internal improvements - A lot of lint fixes through out the k6 code base [#3460](https://github.com/grafana/k6/pull/3460), [#3462](https://github.com/grafana/k6/pull/3462), [#3463](https://github.com/grafana/k6/pull/3463), [#3478](https://github.com/grafana/k6/pull/3478), [#3479](https://github.com/grafana/k6/pull/3479), [#3480](https://github.com/grafana/k6/pull/3480), [#3481](https://github.com/grafana/k6/pull/3481), [#3482](https://github.com/grafana/k6/pull/3482), [#3483](https://github.com/grafana/k6/pull/3483), [#3484](https://github.com/grafana/k6/pull/3484), [#3485](https://github.com/grafana/k6/pull/3485), [#3495](https://github.com/grafana/k6/pull/3495). +- [browser#1134](https://github.com/grafana/xk6-browser/pull/1134) adds a new error type when parsing objects. ## _Optional_ Roadmap From 352527edf7900eddb07db4b079a084a3223ce59f Mon Sep 17 00:00:00 2001 From: ankur22 Date: Fri, 15 Dec 2023 16:19:34 +0000 Subject: [PATCH 2/3] Add PRs for browser issue 981 --- release notes/v0.49.0.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release notes/v0.49.0.md b/release notes/v0.49.0.md index 9b5f45f9095..306033faab7 100644 --- a/release notes/v0.49.0.md +++ b/release notes/v0.49.0.md @@ -8,6 +8,7 @@ k6 `v0.49.0` is here 🎉! This release includes: - [#3494](https://github.com/grafana/k6/pull/3494) stop pushing `loadimpact/k6` docker image. If you are still using it is recommend that you start using `grafana/k6` +- [browser#1111](https://github.com/grafana/xk6-browser/pull/1111) removes `timeout` option for `isVisible` and `isHidden` since the API no longer waits for the element to appear on the page. ### (_optional h3_) `` `#pr` @@ -34,11 +35,13 @@ _what, why, and what this means for the user_ - [#3485](https://github.com/grafana/k6/pull/3485) fixes the rest API always logging it returned 200, which was found as part of fixing lint issues in the code. - [browser#1129](https://github.com/grafana/xk6-browser/pull/1129) mitigates the risk of panics when the website under test uses the `console`. - [browser#1133](https://github.com/grafana/xk6-browser/pull/1133) fixes `BigInt` parsing. +- [browser#1108](https://github.com/grafana/xk6-browser/pull/1108), [browser#1110](https://github.com/grafana/xk6-browser/pull/1110) fixes `isVisible` and `isHidden` so that it does not wait for an element to match with the given `selector`, allowing it to continue on with the test script when elements are not on the page. ## Maintenance and internal improvements - A lot of lint fixes through out the k6 code base [#3460](https://github.com/grafana/k6/pull/3460), [#3462](https://github.com/grafana/k6/pull/3462), [#3463](https://github.com/grafana/k6/pull/3463), [#3478](https://github.com/grafana/k6/pull/3478), [#3479](https://github.com/grafana/k6/pull/3479), [#3480](https://github.com/grafana/k6/pull/3480), [#3481](https://github.com/grafana/k6/pull/3481), [#3482](https://github.com/grafana/k6/pull/3482), [#3483](https://github.com/grafana/k6/pull/3483), [#3484](https://github.com/grafana/k6/pull/3484), [#3485](https://github.com/grafana/k6/pull/3485), [#3495](https://github.com/grafana/k6/pull/3495). - [browser#1134](https://github.com/grafana/xk6-browser/pull/1134) adds a new error type when parsing objects. +- [browser#1107](https://github.com/grafana/xk6-browser/pull/1107), [browser#1109](https://github.com/grafana/xk6-browser/pull/1109) refactor internals. ## _Optional_ Roadmap From 2b9cc694d07d1da4da59184ddcbe8679b3934319 Mon Sep 17 00:00:00 2001 From: ankur22 Date: Fri, 15 Dec 2023 16:22:45 +0000 Subject: [PATCH 3/3] Add PR for browser issue 469 --- release notes/v0.49.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/release notes/v0.49.0.md b/release notes/v0.49.0.md index 306033faab7..bcf2b936eb3 100644 --- a/release notes/v0.49.0.md +++ b/release notes/v0.49.0.md @@ -36,6 +36,7 @@ _what, why, and what this means for the user_ - [browser#1129](https://github.com/grafana/xk6-browser/pull/1129) mitigates the risk of panics when the website under test uses the `console`. - [browser#1133](https://github.com/grafana/xk6-browser/pull/1133) fixes `BigInt` parsing. - [browser#1108](https://github.com/grafana/xk6-browser/pull/1108), [browser#1110](https://github.com/grafana/xk6-browser/pull/1110) fixes `isVisible` and `isHidden` so that it does not wait for an element to match with the given `selector`, allowing it to continue on with the test script when elements are not on the page. +- [browser#1121](https://github.com/grafana/xk6-browser/pull/1121) fixes `dblClick` so that it works with `onDblClick` and performs two clicks on the specified element. ## Maintenance and internal improvements