Skip to content

Commit 3cf0a3b

Browse files
committed
Add docs for elementHandle.isHidden
1 parent de46e75 commit 3cf0a3b

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

docs/sources/next/javascript-api/k6-experimental/browser/elementhandle/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ weight: 04
3232
| <a href="https://playwright.dev/docs/api/class-elementhandle#element-handle-is-disabled" target="_blank" >elementHandle.isDisabled()</a> | - |
3333
| <a href="https://playwright.dev/docs/api/class-elementhandle#element-handle-is-editable" target="_blank" >elementHandle.isEditable()</a> | - |
3434
| <a href="https://playwright.dev/docs/api/class-elementhandle#element-handle-is-enabled" target="_blank" >elementHandle.isEnabled()</a> | - |
35-
| <a href="https://playwright.dev/docs/api/class-elementhandle#element-handle-is-hidden" target="_blank" >elementHandle.isHidden()</a> | - |
35+
| [elementHandle.isHidden()](https://grafana.com/docs/k6/<K6_VERSION>/javascript-api/k6-experimental/browser/elementhandle/ishidden/) | Checks if the element is `hidden`. |
3636
| [elementHandle.isVisible()](https://grafana.com/docs/k6/<K6_VERSION>/javascript-api/k6-experimental/browser/elementhandle/isvisible/) | Checks if the element is `visible`. |
3737
| <a href="https://playwright.dev/docs/api/class-elementhandle#element-handle-owner-frame" target="_blank" >elementHandle.ownerFrame()</a> | - |
3838
| <a href="https://playwright.dev/docs/api/class-elementhandle#element-handle-press" target="_blank" >elementHandle.press(key[, options])</a> | - |
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: 'isHidden()'
3+
excerpt: 'Browser module: elementHandle.isHidden() method'
4+
---
5+
6+
# isHidden()
7+
8+
Checks if the element is `hidden`.
9+
10+
### Returns
11+
12+
| Type | Description |
13+
| ---- | ------------------------------------------------ |
14+
| bool | `true` if the element is `hidden`, else `false`. |
15+
16+
### Example
17+
18+
{{< code >}}
19+
20+
```javascript
21+
import { browser } from 'k6/experimental/browser';
22+
23+
export const options = {
24+
scenarios: {
25+
browser: {
26+
executor: 'shared-iterations',
27+
options: {
28+
browser: {
29+
type: 'chromium',
30+
},
31+
},
32+
},
33+
},
34+
};
35+
36+
export default async function () {
37+
const page = browser.newPage();
38+
39+
await page.goto('https://test.k6.io/browser.php');
40+
41+
const elementHandle = page.$('#input-text-hidden');
42+
if (elementHandle.isHidden()) {
43+
console.log('element is hidden');
44+
}
45+
}
46+
```
47+
48+
{{< /code >}}

0 commit comments

Comments
 (0)