From 467446cbea17c2fd7b4621fa0fdbae9b534ffabf Mon Sep 17 00:00:00 2001
From: ChuckD3ath <33813588+ChuckD3ath@users.noreply.github.com>
Date: Tue, 4 Oct 2022 14:14:18 +0200
Subject: [PATCH] Update All Headless Testing Tools (#2105)
* Update All Headless Testing Tools
* Remove Cypress to resolve conflicts
* Update HtmlUnit typo
---
.../content/111-qa-headless-testing/100-zombie-js.md | 8 +++++++-
.../content/111-qa-headless-testing/101-playwright.md | 8 +++++++-
.../content/111-qa-headless-testing/102-puppeteer.md | 8 +++++++-
.../111-qa-headless-testing/104-headless-chrome.md | 7 ++++++-
.../111-qa-headless-testing/105-headless-fox.md | 7 ++++++-
.../content/111-qa-headless-testing/106-html-unit.md | 10 +++++++++-
6 files changed, 42 insertions(+), 6 deletions(-)
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md
index 205fed02d..3a34a4d93 100644
--- a/content/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/100-zombie-js.md
@@ -1 +1,7 @@
-# Zombie js
\ No newline at end of file
+# Zombie.js
+
+Zombie.js allows you to run Unit or Integration tests without a real web browser. Instead, it uses a simulated browser where it stores the HTML code and runs the JavaScript you may have in your HTML page. This means that an HTML page doesn’t need to be displayed, saving precious time that would otherwise be occupied rendering it.
+
+Free Content
+Zombie.js Website
+Getting Started with Zombie.js
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md
index 454f06c7c..539b26795 100644
--- a/content/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/101-playwright.md
@@ -1 +1,7 @@
-# Playwright
\ No newline at end of file
+# Playwright
+
+Playwright is an open-source test automation library initially developed by Microsoft contributors. It supports programming languages such as Java, Python, C#, and NodeJS. Playwright comes with Apache 2.0 License and is most popular with NodeJS with Javascript/Typescript.
+
+Free Content
+Playwright Website
+Playwright Tutorial: Learn Basics and Setup
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md
index 70452d2a2..d85a88bd4 100644
--- a/content/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/102-puppeteer.md
@@ -1 +1,7 @@
-# Puppeteer
\ No newline at end of file
+# Puppeteer
+
+Puppeteer is a Node library that provides a high-level API to control headless Chrome or Chromium browsers over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium.
+
+Free Content
+Puppeteer Website
+How to Use Puppeteer With Node.js
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md
index 2c3e86d2e..c9518715c 100644
--- a/content/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/104-headless-chrome.md
@@ -1 +1,6 @@
-# Headless chrome
\ No newline at end of file
+# Headless Chrome
+
+Headless Chrome is a way to run the Chrome browser in a headless environment without the full browser UI. One of the benefits of using Headless Chrome (as opposed to testing directly in Node) is that your JavaScript tests will be executed in the same environment as users of your site.
+
+Free Content
+Headless Chromium
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md
index 5c3bd060b..9a973386e 100644
--- a/content/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/105-headless-fox.md
@@ -1 +1,6 @@
-# Headless fox
\ No newline at end of file
+# Headless Fox
+
+Headless Browser Testing is a process of running the browser tests without the type of browser UI or GUI. In headless browser testing, to conduct cross-browser testing the tester can run test cases accurately and successfully without requiring the browser on which application needs to be tested.
+
+Free Content
+Using Headless Mode in Firefox
\ No newline at end of file
diff --git a/content/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md b/content/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md
index 0c1c05c27..4859b61b2 100644
--- a/content/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md
+++ b/content/roadmaps/113-qa/content/111-qa-headless-testing/106-html-unit.md
@@ -1 +1,9 @@
-# Html unit
\ No newline at end of file
+# HtmlUnit
+
+HtmlUnit is a "GUI-Less browser for Java programs". It models HTML documents and provides an API that allows you to invoke pages, fill out forms, click links, etc... just like you do in your "normal" browser. It has fairly good JavaScript support (which is constantly improving) and is able to work even with quite complex AJAX libraries, simulating Chrome, Firefox or Internet Explorer depending on the configuration used.
+
+HtmlUnit is not a generic unit testing framework. It is specifically a way to simulate a browser for testing purposes and is intended to be used within another testing framework such as JUnit or TestNG.
+
+Free Content
+HtmlUnit Website
+Introduction to HtmlUnit
\ No newline at end of file