@checkly/playwright-helpers
is included in runtime 2023.09 and later, this library is only meant to be used within Checkly Multistep and Browser checks.
npm i @checkly/playwright-helpers
Marks a check as degraded if:
- The check is failing with soft assertions, or
- The check has no failures
import { markCheckAsDegraded } from '@checkly/playwright-helpers'
test("Checkly Multistep", async ({ request }) => {
test.step('Google', () => {
const response = await request.get('https://google.com')
const data = await response.json()
if (data.foo.length > 100) {
markCheckAsDegraded('Foo is too long.')
}
})
})
reason
String (optional). Logged when the method is called. Used to identify which method caused the degradation.
Gets the request response time.
import { getAPIResponseTime } from '@checkly/playwright-helpers'
test("Checkly Multistep", async ({ request }) => {
test.step('Google', () => {
const response = await request.get('https://google.com')
console.log(getAPIResponseTime(response))
})
})
response
APIResponse (required). A response from a Playwright API request.
Feel free to reach out to our customer support if you have any questions [email protected].