Rayrun

TypeScript

TypeScript is a statically-typed superset of JavaScript that was developed by Microsoft. It adds optional types, classes, and modules to JavaScript, enhancing the language and providing developers with additional tools to build large-scale applications. TypeScript aims to solve issues associated with JavaScript's lack of static typing, which can lead to runtime errors and make code harder to understand and maintain. TypeScript code gets compiled or "transpiled" into regular JavaScript, making it compatible with any environment where JavaScript runs such as web browsers or Node.js servers. By adding robust typing and object-oriented capabilities to JavaScript, TypeScript can help developers write safer and more efficient code.

Posts

  1. Tips for Writing Efficient Playwright Test Scripts

    Maximize the efficiency of your Playwright test scripts with these practical tips and best practices. This comprehensive guide will help you navigate through the complexities of writing test scripts, making your tests more maintainable, reliable, and efficient. Let's dive into these valuable insights and elevate your Playwright testing game.

    Luc Gagan
  2. Mastering Playwright Test Automation: Your Comprehensive Cheat Sheet

    This cheat sheet is designed to provide you with everything you need to kickstart your Playwright journey – from setting up your first test to tackling advanced scenarios.

    Luc Gagan
  3. Understanding the Difference Between Locators and Selectors in @playwright/test

    Selectors and locators might seem similar at first glance, but they play distinct roles in helping you interact with web elements in your automated tests. Let's take a deeper look at what they are, how they differ, and when you might want to use one over the other.

    Luc Gagan
  4. Testing Website Performance Using Playwright

    This guide looks at the various ways web developers and testers can use @playwright/test framework to measure website performance. It covers topics such as setting up Playwright, writing Playwright tests, and interpreting and analyzing the results.

    Luc Gagan
  5. API testing using Playwright

    Playwright offers a powerful solution for API testing that easily integrates with your existing end-to-end testing workflows. In this article, we'll explore the various features of Playwright for API testing, with a focus on using JavaScript for code examples.

    Luc Gagan
  6. How to Mock HTTP Traffic in Playwright Tests

    In this article, we will explore how to intercept and mock HTTP traffic in Playwright tests. By doing so, we can create more reliable and efficient tests, while also simulating various scenarios that may be difficult to reproduce otherwise. We will discuss the benefits of using this approach, various ways to intercept and mock HTTP requests, and real-world examples to demonstrate the process. So, let's get started!

    Luc Gagan

Videos

Playing Your Tests Wright with VS Code
Playing Your Tests Wright with VS Code
Better than Cypress? Playwright UI Watch Mode
Better than Cypress? Playwright UI Watch Mode
Playwright web table concept | Playwright Typescript tutorial - Part 92
Playwright web table concept | Playwright Typescript tutorial - Part 92
Getting Started with Playwright and VS Code
Getting Started with Playwright and VS Code
How to compare excel? | Playwright Tutorial - Part 91
How to compare excel? | Playwright Tutorial - Part 91
Playwright with Java or Node (JavaScript / TypeScript) which is best?
Playwright with Java or Node (JavaScript / TypeScript) which is best?
VSCode trick to write Playwright test block quicker | User Snippet | Playwright Tutorial - Part 84
VSCode trick to write Playwright test block quicker | User Snippet | Playwright Tutorial - Part 84
POM Clean Code | Playwright Tutorial part 71
POM Clean Code | Playwright Tutorial part 71
Playwright Hard & Soft Assert, Highlight Locators | Playwright tutorial - part 70
Playwright Hard & Soft Assert, Highlight Locators | Playwright tutorial - part 70
How To Debug Playwright In VsCode | Playwright Tutorial - Part 42
How To Debug Playwright In VsCode | Playwright Tutorial - Part 42
Playwright Base URL | Playwright Tutorial - Part 39
Playwright Base URL | Playwright Tutorial - Part 39
Playwright UI Verifications | Playwright Tutorial - part 36
Playwright UI Verifications | Playwright Tutorial - part 36
Playwright Fixtures | POM | Playwright Tutorial - part 35
Playwright Fixtures | POM | Playwright Tutorial - part 35
Jest Sequential & Parallel Execution | Playwright - Part 20
Jest Sequential & Parallel Execution | Playwright - Part 20
How To Take Screenshot | Playwright - Part 13
How To Take Screenshot | Playwright - Part 13
Handling different types of inputs | Playwright with Typescript & Jest - Part 7
Handling different types of inputs | Playwright with Typescript & Jest - Part 7
Playwright Jest Config & Launch Browser | Playwright - Part 2
Playwright Jest Config & Launch Browser | Playwright - Part 2

Questions

Discord Threads

TwitterGitHubLinkedIn
AboutQuestionsDiscord ForumBrowser ExtensionTagsQA Jobs

Rayrun is a community for QA engineers. I am constantly looking for new ways to add value to people learning Playwright and other browser automation frameworks. If you have feedback, email luc@ray.run.