Forem

Debbie O'Brien profile picture

Debbie O'Brien

Principal Technical Program Manager at Microsoft, speaker, writer, teacher, open source contributor, playwright, vue, nuxt, react

Education

Post Grad in Spanish, Frontend Tech Degree at OpenClassrooms, Fullstack Tech Degree at Treehouse

Work

Principal Technical Program manager at Microsoft

Six Year Club
Top 7
2
Five Year Club
Writing Debut
Four Year Club
Three Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Two Year Club
One Year Club
4 Week Writing Streak
Automate Your Screenshot Documentation with Playwright MCP
Cover image for Automate Your Screenshot Documentation with Playwright MCP

Automate Your Screenshot Documentation with Playwright MCP

9
Comments 1
2 min read

Want to connect with Debbie O'Brien?

Create an account to connect with Debbie O'Brien. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Testing in a Logged-In State with the Playwright MCP Browser Extension
Cover image for Testing in a Logged-In State with the Playwright MCP Browser Extension

Testing in a Logged-In State with the Playwright MCP Browser Extension

10
Comments 1
3 min read
Manual Testing with AI: Using Playwright MCP for No-Code Testing
Cover image for Manual Testing with AI: Using Playwright MCP for No-Code Testing

Manual Testing with AI: Using Playwright MCP for No-Code Testing

4
Comments
2 min read
Install Playwright MCP Server in VS Code
Cover image for Install Playwright MCP Server in VS Code

Install Playwright MCP Server in VS Code

48
Comments 6
1 min read
Automating Form Submissions with Playwright MCP and a Prompt file
Cover image for Automating Form Submissions with Playwright MCP and a Prompt file

Automating Form Submissions with Playwright MCP and a Prompt file

7
Comments
2 min read
Building Your First MCP Server: A Beginners Tutorial
Cover image for Building Your First MCP Server: A Beginners Tutorial

Building Your First MCP Server: A Beginners Tutorial

127
Comments 6
9 min read
Vibe Coding with Copilot and Gemini 2.5 pro: Simplifying My Blog with AI-Assisted Refactoring
Cover image for Vibe Coding with Copilot and Gemini 2.5 pro: Simplifying My Blog with AI-Assisted Refactoring

Vibe Coding with Copilot and Gemini 2.5 pro: Simplifying My Blog with AI-Assisted Refactoring

4
Comments
2 min read
Letting Playwright MCP Explore your site and Write your Tests

Letting Playwright MCP Explore your site and Write your Tests

232
Comments 34
5 min read
Generate Playwright Tests Without Code Access Using MCP and Copilot

Generate Playwright Tests Without Code Access Using MCP and Copilot

21
Comments 4
3 min read
What’s New in Playwright v1.52 & v1.53: Fix with AI, Describable Locators, and More!

What’s New in Playwright v1.52 & v1.53: Fix with AI, Describable Locators, and More!

7
Comments 2
2 min read
Debugging Playwright Tests with AI: A Smarter, Faster Workflow
Cover image for Debugging Playwright Tests with AI: A Smarter, Faster Workflow

Debugging Playwright Tests with AI: A Smarter, Faster Workflow

21
Comments 3
3 min read
Setting Up the Official GitHub MCP Server: A simple Guide
Cover image for Setting Up the Official GitHub MCP Server: A simple Guide

Setting Up the Official GitHub MCP Server: A simple Guide

30
Comments
2 min read
Catch Missing `await` Calls in Playwright Tests with ESLint
Cover image for Catch Missing `await` Calls in Playwright Tests with ESLint

Catch Missing `await` Calls in Playwright Tests with ESLint

31
Comments 9
3 min read
Handling Visibility in Playwright: getByText vs. getByRole
Cover image for Handling Visibility in Playwright: getByText vs. getByRole

Handling Visibility in Playwright: getByText vs. getByRole

9
Comments
2 min read
Playwright Release 1.51: Smarter Debugging, Enhanced Reports & More!
Cover image for Playwright Release 1.51: Smarter Debugging, Enhanced Reports & More!

Playwright Release 1.51: Smarter Debugging, Enhanced Reports & More!

11
Comments
4 min read
How to Reproduce CI Failures Locally in Playwright
Cover image for How to Reproduce CI Failures Locally in Playwright

How to Reproduce CI Failures Locally in Playwright

7
Comments
2 min read
Playwright Assertions: Avoid Race Conditions with This Simple Fix!
Cover image for Playwright Assertions: Avoid Race Conditions with This Simple Fix!

Playwright Assertions: Avoid Race Conditions with This Simple Fix!

12
Comments
2 min read
Organizing Playwright Tests Effectively
Cover image for Organizing Playwright Tests Effectively

Organizing Playwright Tests Effectively

176
Comments 2
7 min read
Testing Staging and Production environments in Playwright
Cover image for Testing Staging and Production environments in Playwright

Testing Staging and Production environments in Playwright

160
Comments 4
4 min read
Playwright VS Code Extension, projects and global setup
Cover image for Playwright VS Code Extension, projects and global setup

Playwright VS Code Extension, projects and global setup

26
Comments
4 min read
Tagging your Playwright Tests
Cover image for Tagging your Playwright Tests

Tagging your Playwright Tests

43
Comments 4
2 min read
Running Playwright Tests on CI with GitHub Actions

Running Playwright Tests on CI with GitHub Actions

20
Comments 1
3 min read
Debugging Playwright Tests in VS Code

Debugging Playwright Tests in VS Code

13
Comments 10
5 min read
Writing Playwright Tests in VS Code

Writing Playwright Tests in VS Code

13
Comments 1
4 min read
Running Playwright Tests in VS Code

Running Playwright Tests in VS Code

14
Comments 2
3 min read
Introduction to Playwright
Cover image for Introduction to Playwright

Introduction to Playwright

16
Comments 2
1 min read
Getting Started with Playwright in VS Code

Getting Started with Playwright in VS Code

19
Comments 1
5 min read
Box Test Steps in Playwright
Cover image for Box Test Steps in Playwright

Box Test Steps in Playwright

20
Comments
6 min read
Getting started with Python and Playwright
Cover image for Getting started with Python and Playwright

Getting started with Python and Playwright

10
Comments
4 min read
API Mocking for your Playwright tests
Cover image for API Mocking for your Playwright tests

API Mocking for your Playwright tests

72
Comments 5
7 min read
What's new in Playwright 1.33 and 1.34
Cover image for What's new in Playwright 1.33 and 1.34

What's new in Playwright 1.33 and 1.34

10
Comments
4 min read
Playwright's UI Mode - watch mode and time travel debugging
Cover image for Playwright's UI Mode - watch mode and time travel debugging

Playwright's UI Mode - watch mode and time travel debugging

25
Comments 6
5 min read
A better global setup in Playwright reusing login with project dependencies

A better global setup in Playwright reusing login with project dependencies

132
Comments 24
10 min read
Setup a local dev server for your Playwright tests
Cover image for Setup a local dev server for your Playwright tests

Setup a local dev server for your Playwright tests

28
Comments 4
3 min read
2022 Recap - Achieving your dreams
Cover image for 2022 Recap - Achieving your dreams

2022 Recap - Achieving your dreams

8
Comments 2
17 min read
How To Locate Elements in Playwright
Cover image for How To Locate Elements in Playwright

How To Locate Elements in Playwright

24
Comments 3
7 min read
Migrating from Nuxt 2 to Nuxt 3
Cover image for Migrating from Nuxt 2 to Nuxt 3

Migrating from Nuxt 2 to Nuxt 3

15
Comments 1
15 min read
Playwright now has new getBy* APIs
Cover image for Playwright now has new getBy* APIs

Playwright now has new getBy* APIs

14
Comments
3 min read
Why Microsoft and How I achieved my Goal
Cover image for Why Microsoft and How I achieved my Goal

Why Microsoft and How I achieved my Goal

157
Comments 47
8 min read
Fixing Diversity in Tech
Cover image for Fixing Diversity in Tech

Fixing Diversity in Tech

13
Comments
4 min read
The JavaScript Array.filter() method
Cover image for The JavaScript Array.filter() method

The JavaScript Array.filter() method

30
Comments 3
3 min read
The JavaScript Array.at() method
Cover image for The JavaScript Array.at() method

The JavaScript Array.at() method

12
Comments
2 min read
Minimizing SVGs
Cover image for Minimizing SVGs

Minimizing SVGs

7
Comments 2
7 min read
Finding the Right Work Life Balance
Cover image for Finding the Right Work Life Balance

Finding the Right Work Life Balance

5
Comments
15 min read
Finding Motivation as a Developer
Cover image for Finding Motivation as a Developer

Finding Motivation as a Developer

58
Comments 15
7 min read
Being an Imposter
Cover image for Being an Imposter

Being an Imposter

134
Comments 18
11 min read
Pagination in Nuxt Content
Cover image for Pagination in Nuxt Content

Pagination in Nuxt Content

6
Comments
6 min read
Playwright Reports and Traces
Cover image for Playwright Reports and Traces

Playwright Reports and Traces

8
Comments
4 min read
Debugging Tests in Playwright
Cover image for Debugging Tests in Playwright

Debugging Tests in Playwright

8
Comments
4 min read
Testing iframes with Playwright
Cover image for Testing iframes with Playwright

Testing iframes with Playwright

6
Comments
3 min read
Design Tokens and Theming
Cover image for Design Tokens and Theming

Design Tokens and Theming

32
Comments 3
10 min read
Getting Started with Playwright Testing
Cover image for Getting Started with Playwright Testing

Getting Started with Playwright Testing

14
Comments 4
5 min read
Theming in React
Cover image for Theming in React

Theming in React

17
Comments
5 min read
Learning about Developer Advocates
Cover image for Learning about Developer Advocates

Learning about Developer Advocates

37
Comments 5
8 min read
Building a Cart Context Component
Cover image for Building a Cart Context Component

Building a Cart Context Component

6
Comments
7 min read
Building and Testing a Counter Component
Cover image for Building and Testing a Counter Component

Building and Testing a Counter Component

7
Comments
8 min read
TypeScript and React Children
Cover image for TypeScript and React Children

TypeScript and React Children

63
Comments 12
2 min read
Building and Testing a Select Component
Cover image for Building and Testing a Select Component

Building and Testing a Select Component

6
Comments
8 min read
Testing a Button Component
Cover image for Testing a Button Component

Testing a Button Component

62
Comments
5 min read
Adding TailwindCSS to Bit

Adding TailwindCSS to Bit

12
Comments 1
3 min read
loading...