diff --git a/packages/playwright-core/types/types.d.ts b/packages/playwright-core/types/types.d.ts
index dd53b1e890..266ad14d6a 100644
--- a/packages/playwright-core/types/types.d.ts
+++ b/packages/playwright-core/types/types.d.ts
@@ -2722,7 +2722,7 @@ export interface Page {
*
* ```
*
- * You can locate each element by it's implicit role:
+ * You can locate each element by its implicit role:
*
* ```js
* await expect(page.getByRole('heading', { name: 'Sign up' })).toBeVisible();
@@ -6265,7 +6265,7 @@ export interface Frame {
*
* ```
*
- * You can locate each element by it's implicit role:
+ * You can locate each element by its implicit role:
*
* ```js
* await expect(page.getByRole('heading', { name: 'Sign up' })).toBeVisible();
@@ -11852,7 +11852,7 @@ export interface Locator {
*
* ```
*
- * You can locate each element by it's implicit role:
+ * You can locate each element by its implicit role:
*
* ```js
* await expect(page.getByRole('heading', { name: 'Sign up' })).toBeVisible();
@@ -18187,7 +18187,7 @@ export interface FrameLocator {
*
* ```
*
- * You can locate each element by it's implicit role:
+ * You can locate each element by its implicit role:
*
* ```js
* await expect(page.getByRole('heading', { name: 'Sign up' })).toBeVisible();