@@ -51,7 +51,7 @@ In the browser modules there are various asynchronous APIs that can be used to w
51
51
52
52
``` javascript
53
53
import { browser } from ' k6/browser' ;
54
- import { check } from ' k6 ' ;
54
+ import { check } from ' https://jslib.k6.io/k6-utils/1.5.0/index.js ' ;
55
55
56
56
export const options = {
57
57
scenarios: {
@@ -86,8 +86,9 @@ export default async function () {
86
86
timeout: 2000 ,
87
87
});
88
88
89
- const innerHTML = await ok .innerHTML ();
90
- check (ok, { ' waitForFunction successfully resolved' : innerHTML == ' Hello' });
89
+ await check (ok, {
90
+ ' waitForFunction successfully resolved' : async () => await ok .innerHTML () == ' Hello'
91
+ });
91
92
} finally {
92
93
await page .close ();
93
94
}
@@ -103,8 +104,8 @@ export default async function () {
103
104
{{< code >}}
104
105
105
106
``` javascript
106
- import { check } from ' k6' ;
107
107
import { browser } from ' k6/browser' ;
108
+ import { check } from ' https://jslib.k6.io/k6-utils/1.5.0/index.js' ;
108
109
109
110
export const options = {
110
111
scenarios: {
@@ -147,8 +148,8 @@ It's important to call this in a [Promise.all](https://developer.mozilla.org/en-
147
148
{{< code >}}
148
149
149
150
``` javascript
150
- import { check } from ' k6' ;
151
151
import { browser } from ' k6/browser' ;
152
+ import { check } from ' https://jslib.k6.io/k6-utils/1.5.0/index.js' ;
152
153
153
154
export const options = {
154
155
scenarios: {
@@ -176,7 +177,10 @@ export default async function () {
176
177
177
178
// The click action will start a navigation, and the waitForNavigation
178
179
// will help the test wait until the navigation completes.
179
- await Promise .all ([page .waitForNavigation (), submitButton .click ()]);
180
+ await Promise .all ([
181
+ page .waitForNavigation (),
182
+ submitButton .click (),
183
+ ]);
180
184
} finally {
181
185
await page .close ();
182
186
}
0 commit comments