From f257360dcea3ea6d87242b2ca706f7b4024e0f34 Mon Sep 17 00:00:00 2001 From: Heitor Tashiro Sergent Date: Fri, 19 Sep 2025 11:01:56 -0500 Subject: [PATCH 1/3] Update contentframe.md --- .../k6-browser/locator/contentframe.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/contentframe.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/contentframe.md index 66fe9b2101..338803d3de 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/contentframe.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/contentframe.md @@ -5,19 +5,15 @@ description: 'Browser module: locator.contentFrame method' # contentFrame() -This method returns a [FrameLocator](https://grafana.com/docs/k6//javascript-api/k6-browser/framelocator/) object pointing to the same `iframe` as this locator. +This method returns a [FrameLocator](https://grafana.com/docs/k6//javascript-api/k6-browser/framelocator/) object pointing to the same `iframe` as this locator. This is useful when you have a [Locator](https://grafana.com/docs/k6//javascript-api/k6-browser/locator/) object obtained somewhere, and later on would like to interact with the content inside the frame. -Useful when you have a [Locator](https://grafana.com/docs/k6//javascript-api/k6-browser/locator/) object obtained somewhere, and later on would like to interact with the content inside the frame. - -### Returns +## Returns | Type | Description | | -------------------------------------------------------------------------------------- | -------------------------------------------------------- | | [FrameLocator](https://grafana.com/docs/k6//javascript-api/k6-browser/framelocator/) | The `FrameLocator` pointing to the same`iframe` as this locator. | -### Example - -{{< code >}} +## Example ```javascript import { browser } from 'k6/browser'; @@ -53,5 +49,3 @@ export default async function () { } } ``` - -{{< /code >}} From ddb6bad6e7fe3c0fb9e378035124d81e1c3d58a1 Mon Sep 17 00:00:00 2001 From: Heitor Tashiro Sergent Date: Fri, 19 Sep 2025 11:17:39 -0500 Subject: [PATCH 2/3] Test removing md-k6 skip blocks --- .../k6/next/javascript-api/k6-browser/frame/getbyalttext.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyalttext.md b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyalttext.md index 2806e54e30..23ce95bc1b 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyalttext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyalttext.md @@ -11,8 +11,6 @@ description: 'Browser module: frame.getByAltText(altText[, options]) method' Find and click an image by its alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -50,8 +48,6 @@ export default async function () { Use exact matching for precise alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -89,8 +85,6 @@ export default async function () { Find images using pattern matching: - - ```javascript import { browser } from 'k6/browser'; From 592431b9ab59070fa051d78f794592f55367dc94 Mon Sep 17 00:00:00 2001 From: Heitor Tashiro Sergent Date: Fri, 19 Sep 2025 11:29:38 -0500 Subject: [PATCH 3/3] Remove md-k6 skip blocks from getBy pages --- .../k6/next/javascript-api/k6-browser/frame/getbylabel.md | 4 ---- .../javascript-api/k6-browser/frame/getbyplaceholder.md | 2 -- .../k6/next/javascript-api/k6-browser/frame/getbyrole.md | 2 -- .../k6/next/javascript-api/k6-browser/frame/getbytestid.md | 2 -- .../k6/next/javascript-api/k6-browser/frame/getbytext.md | 2 -- .../k6/next/javascript-api/k6-browser/frame/getbytitle.md | 2 -- .../javascript-api/k6-browser/framelocator/getbyalttext.md | 6 ------ .../javascript-api/k6-browser/framelocator/getbylabel.md | 4 ---- .../k6-browser/framelocator/getbyplaceholder.md | 2 -- .../javascript-api/k6-browser/framelocator/getbyrole.md | 2 -- .../javascript-api/k6-browser/framelocator/getbytestid.md | 2 -- .../javascript-api/k6-browser/framelocator/getbytext.md | 2 -- .../javascript-api/k6-browser/framelocator/getbytitle.md | 2 -- .../next/javascript-api/k6-browser/locator/getbyalttext.md | 6 ------ .../k6/next/javascript-api/k6-browser/locator/getbylabel.md | 4 ---- .../javascript-api/k6-browser/locator/getbyplaceholder.md | 2 -- .../k6/next/javascript-api/k6-browser/locator/getbyrole.md | 2 -- .../next/javascript-api/k6-browser/locator/getbytestid.md | 2 -- .../k6/next/javascript-api/k6-browser/locator/getbytext.md | 2 -- .../k6/next/javascript-api/k6-browser/locator/getbytitle.md | 2 -- .../k6/next/javascript-api/k6-browser/page/getbyalttext.md | 6 ------ .../k6/next/javascript-api/k6-browser/page/getbylabel.md | 4 ---- .../next/javascript-api/k6-browser/page/getbyplaceholder.md | 2 -- .../k6/next/javascript-api/k6-browser/page/getbyrole.md | 2 -- .../k6/next/javascript-api/k6-browser/page/getbytestid.md | 2 -- .../k6/next/javascript-api/k6-browser/page/getbytext.md | 2 -- .../k6/next/javascript-api/k6-browser/page/getbytitle.md | 2 -- 27 files changed, 74 deletions(-) diff --git a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbylabel.md b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbylabel.md index 1f36fa6c01..331a747217 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbylabel.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbylabel.md @@ -11,8 +11,6 @@ description: 'Browser module: frame.getByLabel(text[, options]) method' Fill form fields using their labels: - - ```javascript import { browser } from 'k6/browser'; @@ -56,8 +54,6 @@ export default async function () { Handle various form control types in various label association patterns: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyplaceholder.md b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyplaceholder.md index 19cc2da9ae..5abf4a4f4a 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyplaceholder.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyplaceholder.md @@ -9,8 +9,6 @@ description: 'Browser module: frame.getByPlaceholder(placeholder[, options]) met Find and fill inputs by their placeholder text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyrole.md b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyrole.md index 341f45144e..93f3962e53 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyrole.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbyrole.md @@ -11,8 +11,6 @@ description: 'Browser module: frame.getByRole(role[, options]) method' Find and click a button by its role: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytestid.md b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytestid.md index b6d53905ca..83c86eab8e 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytestid.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytestid.md @@ -11,8 +11,6 @@ description: 'Browser module: frame.getByTestId(testId) method' Locate and interact with elements using test IDs: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytext.md b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytext.md index ec55e197a5..0c257379d4 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytext.md @@ -9,8 +9,6 @@ description: 'Browser module: frame.getByText(text[, options]) method' Find and click elements by their visible text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytitle.md b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytitle.md index f2627a00df..a72e57a13a 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytitle.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/frame/getbytitle.md @@ -9,8 +9,6 @@ description: 'Browser module: frame.getByTitle(title[, options]) method' Find and interact with elements by their title attribute: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyalttext.md b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyalttext.md index fc978aba76..01b08fede9 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyalttext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyalttext.md @@ -11,8 +11,6 @@ description: 'Browser module: frameLocator.getByAltText(altText[, options]) meth Find and click an image by its alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -52,8 +50,6 @@ export default async function () { Use exact matching for precise alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -93,8 +89,6 @@ export default async function () { Find images using pattern matching: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbylabel.md b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbylabel.md index 3300ef14ac..13c8d651a3 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbylabel.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbylabel.md @@ -11,8 +11,6 @@ description: 'Browser module: frameLocator.getByLabel(text[, options]) method' Fill form fields using their labels: - - ```javascript import { browser } from 'k6/browser'; @@ -60,8 +58,6 @@ export default async function () { Handle various form control types in various label association patterns: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyplaceholder.md b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyplaceholder.md index fbee09862d..2759c43860 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyplaceholder.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyplaceholder.md @@ -9,8 +9,6 @@ description: 'Browser module: frameLocator.getByPlaceholder(placeholder[, option Find and fill inputs by their placeholder text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyrole.md b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyrole.md index 48a90f8218..fa3bba1274 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyrole.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbyrole.md @@ -11,8 +11,6 @@ description: 'Browser module: frameLocator.getByRole(role[, options]) method' Find and click a button by its role: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytestid.md b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytestid.md index 97ccb6379a..dc6cc72996 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytestid.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytestid.md @@ -11,8 +11,6 @@ description: 'Browser module: frameLocator.getByTestId(testId) method' Locate and interact with elements using test IDs: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytext.md b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytext.md index 1521bde133..32a6fbb83d 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytext.md @@ -9,8 +9,6 @@ description: 'Browser module: frameLocator.getByText(text[, options]) method' Find and click elements by their visible text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytitle.md b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytitle.md index 900d6db336..d56a18ec0c 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytitle.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/framelocator/getbytitle.md @@ -9,8 +9,6 @@ description: 'Browser module: frameLocator.getByTitle(title[, options]) method' Find and interact with elements by their title attribute: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyalttext.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyalttext.md index 39a422108f..f06a1a36ef 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyalttext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyalttext.md @@ -11,8 +11,6 @@ description: 'Browser module: locator.getByAltText(altText[, options]) method' Find and click an image by its alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -50,8 +48,6 @@ export default async function () { Use exact matching for precise alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -89,8 +85,6 @@ export default async function () { Find images using pattern matching: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbylabel.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbylabel.md index 00fa812a94..06471ca754 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbylabel.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbylabel.md @@ -11,8 +11,6 @@ description: 'Browser module: locator.getByLabel(text[, options]) method' Fill form fields using their labels: - - ```javascript import { browser } from 'k6/browser'; @@ -56,8 +54,6 @@ export default async function () { Handle various form control types in various label association patterns: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyplaceholder.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyplaceholder.md index d1db800943..50b9f57934 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyplaceholder.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyplaceholder.md @@ -9,8 +9,6 @@ description: 'Browser module: locator.getByPlaceholder(placeholder[, options]) m Find and fill inputs by their placeholder text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyrole.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyrole.md index 1ec9e7a48c..1bc07d24d0 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyrole.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbyrole.md @@ -11,8 +11,6 @@ description: 'Browser module: locator.getByRole(role[, options]) method' Find and click a button by its role: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytestid.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytestid.md index 365f16162b..94e927e6b4 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytestid.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytestid.md @@ -11,8 +11,6 @@ description: 'Browser module: locator.getByTestId(testId) method' Locate and interact with elements using test IDs: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytext.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytext.md index c375c1f7ba..3a50b41cac 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytext.md @@ -9,8 +9,6 @@ description: 'Browser module: locator.getByText(text[, options]) method' Find and click elements by their visible text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytitle.md b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytitle.md index 7f3fff44d0..d85ff53349 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytitle.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/locator/getbytitle.md @@ -9,8 +9,6 @@ description: 'Browser module: locator.getByTitle(title[, options]) method' Find and interact with elements by their title attribute: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/page/getbyalttext.md b/docs/sources/k6/next/javascript-api/k6-browser/page/getbyalttext.md index 17ea11b8dc..64e419ef1a 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/page/getbyalttext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/page/getbyalttext.md @@ -11,8 +11,6 @@ description: 'Browser module: page.getByAltText(altText[, options]) method' Find and click an image by its alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -50,8 +48,6 @@ export default async function () { Use exact matching for precise alt text: - - ```javascript import { browser } from 'k6/browser'; @@ -89,8 +85,6 @@ export default async function () { Find images using pattern matching: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/page/getbylabel.md b/docs/sources/k6/next/javascript-api/k6-browser/page/getbylabel.md index 0cd888af68..2a4be2e8c3 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/page/getbylabel.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/page/getbylabel.md @@ -11,8 +11,6 @@ description: 'Browser module: page.getByLabel(text[, options]) method' Fill form fields using their labels: - - ```javascript import { browser } from 'k6/browser'; @@ -55,8 +53,6 @@ export default async function () { Handle various form control types in various label association patterns: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/page/getbyplaceholder.md b/docs/sources/k6/next/javascript-api/k6-browser/page/getbyplaceholder.md index 29dec34046..c22bf90904 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/page/getbyplaceholder.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/page/getbyplaceholder.md @@ -9,8 +9,6 @@ description: 'Browser module: page.getByPlaceholder(placeholder[, options]) meth Find and fill inputs by their placeholder text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/page/getbyrole.md b/docs/sources/k6/next/javascript-api/k6-browser/page/getbyrole.md index 77d7c89542..de68001a9e 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/page/getbyrole.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/page/getbyrole.md @@ -11,8 +11,6 @@ description: 'Browser module: page.getByRole(role[, options]) method' Find and click a button by its role: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/page/getbytestid.md b/docs/sources/k6/next/javascript-api/k6-browser/page/getbytestid.md index 5952cd8838..474a2b668e 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/page/getbytestid.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/page/getbytestid.md @@ -11,8 +11,6 @@ description: 'Browser module: page.getByTestId(testId) method' Locate and interact with elements using test IDs: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/page/getbytext.md b/docs/sources/k6/next/javascript-api/k6-browser/page/getbytext.md index 6241337caa..fec09c5249 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/page/getbytext.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/page/getbytext.md @@ -9,8 +9,6 @@ description: 'Browser module: page.getByText(text[, options]) method' Find and click elements by their visible text: - - ```javascript import { browser } from 'k6/browser'; diff --git a/docs/sources/k6/next/javascript-api/k6-browser/page/getbytitle.md b/docs/sources/k6/next/javascript-api/k6-browser/page/getbytitle.md index 4acee6d942..4451d97f60 100644 --- a/docs/sources/k6/next/javascript-api/k6-browser/page/getbytitle.md +++ b/docs/sources/k6/next/javascript-api/k6-browser/page/getbytitle.md @@ -9,8 +9,6 @@ description: 'Browser module: page.getByTitle(title[, options]) method' Find and interact with elements by their title attribute: - - ```javascript import { browser } from 'k6/browser';