Debbie O'Brien

Debbie O'Brien @debs_obrien

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

Location:
Spain
Joined:
Aug 15, 2019

Debbie O'Brien
articles - 81 total

Setting Up the Official GitHub MCP Server: A simple Guide

The GitHub MCP (Model Context Protocol) Server is a powerful tool that provides seamless integration...

Learn More 20 0Apr 16

Catch Missing `await` Calls in Playwright Tests with ESLint

Have you ever run a Playwright test that just... didn’t behave as expected? Maybe it failed randomly....

Learn More 29 9Apr 16

Handling Visibility in Playwright: getByText vs. getByRole

When automating web testing with Playwright, handling visibility properly is crucial, especially when...

Learn More 6 0Mar 18

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

Playwright 1.51 is here, bringing a host of new features to make debugging, reporting, and test...

Learn More 10 0Mar 7

How to Reproduce CI Failures Locally in Playwright

Have you ever run a Playwright test locally, watched it pass with flying colors, and then pushed your...

Learn More 5 0Feb 19

Playwright Assertions: Avoid Race Conditions with This Simple Fix!

Writing reliable and stable tests is crucial for ensuring a smooth CI/CD pipeline. However, one...

Learn More 11 0Feb 14

Organizing Playwright Tests Effectively

Organizing Playwright Tests Effectively When working with end-to-end (E2E) testing in...

Learn More 162 2Jan 21

Testing Staging and Production environments in Playwright

When testing a website, you may need to test it across different environments, such as development,...

Learn More 157 3Aug 2 '24

Playwright VS Code Extension, projects and global setup

With the latest release of the VS Code Extension, you can now easily select which projects to run...

Learn More 26 0May 21 '24

Tagging your Playwright Tests

Tags are used to filter tests in the HTML report, UI Mode, or VSCode extension. It's also possible to...

Learn More 42 4Mar 14 '24

Running Playwright Tests on CI with GitHub Actions

Running tests locally is great but really you want your tests running on Continuous Integration so...

Learn More 20 1Nov 29 '23

Debugging Playwright Tests in VS Code

Sometimes we fail our tests so we can see that when it passes it really is passing but there are...

Learn More 11 9Nov 22 '23

Writing Playwright Tests in VS Code

Hey everyone, In this post we will learn how to locate elements on the page using tools such as pick...

Learn More 13 1Nov 15 '23

Running Playwright Tests in VS Code

Hey everyone, In this post we will take a look at how to run our tests in headless mode with no...

Learn More 14 2Nov 8 '23

Introduction to Playwright

Hi everyone, in this series, I’m going to tell you about Playwright, an open source end to end...

Learn More 16 1Nov 2 '23

Getting Started with Playwright in VS Code

Let's take a look at how to install Playwright using the VS Code extension as well as walk through...

Learn More 18 1Nov 1 '23

Box Test Steps in Playwright

We have a scenario where we are running a variety of tests to test that a user can add products to...

Learn More 20 0Oct 27 '23

Getting started with Python and Playwright

This is a quick guide on how to setup Python and Pytest and install Playwright and get your first...

Learn More 10 0Sep 7 '23

API Mocking for your Playwright tests

When working with third party API's it is better to mock the API call rather than hit the API...

Learn More 68 5Jul 4 '23

What's new in Playwright 1.33 and 1.34

Hello everyone! Today, we have a special edition for you as we delve into the exciting updates we've...

Learn More 10 0Jun 6 '23

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

Are you looking for a more efficient way to execute and debug your end to end tests? Look no further...

Learn More 25 6May 5 '23

A better global setup in Playwright reusing login with project dependencies

Global setup is being used by many teams and companies to login to an application and then use this...

Learn More 123 24Mar 15 '23

Setup a local dev server for your Playwright tests

Playwright comes with a webserver option in the config file which gives you the ability to launch a...

Learn More 27 4Mar 7 '23

2022 Recap - Achieving your dreams

2022 the first year of proposed normality and back to in person conferences and traveling,...

Learn More 8 2Jan 17 '23

How To Locate Elements in Playwright

In order to write end to end tests we need to first find elements on the webpage and then perform...

Learn More 22 3Dec 1 '22

Migrating from Nuxt 2 to Nuxt 3

My personal website was built many years ago and had collected quite a large amount of code as I used...

Learn More 15 1Nov 29 '22

Playwright now has new getBy* APIs

To be able to test elements you need to be able to select elements on the page. With Playwright there...

Learn More 14 0Oct 31 '22

Why Microsoft and How I achieved my Goal

I started building websites in 1997 I started building websites in 1997 before I even had...

Learn More 157 47May 21 '22

Fixing Diversity in Tech

As I fly home after an amazing conference at BeJs in Belgium, I look back on the the conversations...

Learn More 13 0May 18 '22

The JavaScript Array.filter() method

Sometimes we have an array but we want to return only a select few items from the array. For example,...

Learn More 30 3May 12 '22