#WebshipJs
Released Webship-js 2.0.6
webship.co/products/web...

Fixes smart waiting for pages with continuous network activity and aligns accessibility probes with axe to skip hidden elements.

#WebshipJS #Automation #Playwright #testing
2.0.6
Webship-js 2.0.6 separates the visual regression while keeping Gherkin steps intact. Additionally, this release fixes smart waiting on pages that never reach network idle by giving each settle stage i...
webship.co
September 24, 2026 at 12:14 PM
Why Playwright and Cucumber‑js in Webship‑js 2.0
webship.co/blog/why-pla...

Discover how combining Playwright and Cucumber‑js makes testing faster, smarter, and more collaborative in Webship‑js 2.0.

#Playwright #CucumberJS #WebshipJS #AutomatedTesting #CICD #JavaScript #QA
April 6, 2026 at 11:27 AM
Released Webship-js 1.0.41
webship.co/products/web...

We've added global wait time settings, enhanced test context across all steps, and fixed remote file uploads.
Better speed, more stability – your tests just got an upgrade! 🚀

#WebshipJS #AutomationTesting #WebTestingTools #QA #testing
1.0.41
This release introduces several improvements to the automated testing framework. Global variables have been added to define minimum wait durations, ensuring consistent timing across tests. Additionall...
webship.co
June 1, 2025 at 9:11 AM
Released Webship-js 1.0.42
webship.co/products/web...

We added horizontal (left & right) scroll step support for more precise and flexible testing scenarios. Node.js is also upgraded to 20.x for better performance and compatibility.

#WebshipJS #AutomationTesting #WebTestingTools #QA #testing
1.0.42
This update brings notable enhancements to the webship-js testing framework, aiming to improve its user interface testing capabilities. It includes the addition of comprehensive step definitions for h...
webship.co
July 16, 2025 at 9:44 AM
Released Webship-js 1.0.38
webship.co/products/web...

Webship-JS 1.0.38 adds new steps to check element links by URL or title, plus easier wait time shortcuts. It also updates visibility check steps.

#WebshipJS #AutomationTesting #WebTestingTools #QA
1.0.38
Webship-JS 1.0.38 adds new steps to check element links by URL or title, plus easier wait time shortcuts. It also updates visibility check steps. Added since Webship-js 1.0.35:
webship.co
May 1, 2025 at 12:48 PM
Released Webship-js 1.0.39
webship.co/products/web...

New additions include a step definition for scrolling to the bottom of the page, a condition to wait for the tag before actions, and a config to hide console log messages from test output.

#WebshipJS #AutomationTesting #WebTestingTools #QA
1.0.39
New additions include a step definition for scrolling to the bottom of the page, a condition to wait for the tag before actions, and a config to hide console log messages from test output.
webship.co
May 18, 2025 at 9:36 AM
Video Recording: Playwright recordVideo Integration with Start/Stop/Save
webship.co/blog/video-r...

Webship-JS 2.0.x adds video recording as native Gherkin steps on top of Playwright's recordVideo. Start, stop, save; failure forensics built in.

#Playwright #WebshipJS #AutomatedTesting #CICD
Video Recording: Playwright recordVideo Integration with Start/Stop/Save
Anyone who has triaged a flaky end-to-end test from a CI log alone knows the drill: a red checkmark, a stack trace that explains what failed but not why, and a Slack thread full of "can you repro loca...
webship.co
June 29, 2026 at 9:56 AM
Released Webship-js 2.0.0-rc1
webship.co/products/web...

This release adds support for start-maximized browser configuration and improves viewport handling through Playwright context options.

#WebshipJS #TestAutomation #WebTesting #QA #Playwright
2.0.0-rc1
This release enables browser window maximization by setting viewport: null in Playwright context options, while still allowing users to customize viewport dimensions as needed.
webship.co
March 23, 2026 at 11:07 AM
Released Webship-js 1.0.44
webship.co/products/web...

All step definitions in WebApiExtension are now converted to Node.js, fully aligned with Webship-JS standards.

#WebshipJS #AutomatedTesting #NodeJS #WebApiExtension #QA #E2ETesting #TestAutomation
#API
1.0.44
All step definitions in WebApiExtension have been converted to Node.js to align with webship-js standards and ensure consistency across automated testing.
webship.co
September 15, 2025 at 9:54 AM
Released Webship-js 2.0.1
webship.co/products/web...

This release adds a step definition for anonymous user testing and removes the external template.sh dependency by integrating setup locally, simplifying both testing and installation.

#WebshipJS #TestAutomation #Playwright #QA #WebTesting
2.0.1
This release adds a step definition for anonymous user testing and removes the external template.sh dependency by integrating setup locally, simplifying both testing and installation.
webship.co
April 15, 2026 at 10:04 AM
Released Webship-js 2.0.0
webship.co/products/web...

Webship-js 2.0.0 is built to take your end-to-end testing to the next level.
Faster. Smarter. More reliable.

#WebshipJS #TestAutomation #Playwright #QA #WebTesting
2.0.0
We’ve unified all recent improvements into a stable version, bringing a smoother and more powerful testing experience. The biggest highlight is the full transition to Playwright, giving better perform...
webship.co
March 26, 2026 at 10:48 AM
Released Webship-js 2.0.0-alpha1
webship.co/products/web...

This release moves Webship-JS step definitions to Playwright, removing the need for a WebDriver server.

#WebshipJS #Playwright #E2ETesting #AutomationTesting #QA
2.0.0-alpha1
Migrated all step definitions in webship-js to Playwright. This change removes the need for a separate WebDriver server, simplifying setup and improving test speed and reliability. All step definition...
webship.co
March 9, 2026 at 9:58 AM
Released Webship-js 1.0.47
webship.co/products/web...

Webship-JS 1.0.47 improves stability and configuration management
Cucumber formatter settings moved to nightwatch.conf.js, Chromedriver upgraded to 144.0.1, and Bitbucket pipeline fixed for smoother CI.

#WebshipJS #AutomatedTesting #QA
1.0.47
This release brings key improvements to stability and configuration management. We moved the Cucumber pretty formatter options into nightwatch.conf.js for a cleaner setup, upgraded Chromedriver to 144...
webship.co
March 4, 2026 at 10:17 AM
Released Webship-js 1.0.40
webship.co/products/web...

New scroll steps, smoother button clicks, and easier dropdown selections in one step!

#WebshipJS #AutomationTesting #WebTestingTools #QA
1.0.40
This update adds new scroll steps, improves button click steps, and makes selecting options easier with a single step. We've also fixed a typo in step names (pronounCase) and cleaned up spacing in Ghe...
webship.co
May 25, 2025 at 2:27 PM
Released Webship-js 2.0.0-beta1
webship.co/products/web...

Webship-JS now reads Playwright config from the project root, allowing full control of settings like headless and slowMo via playwright.config.ts.

#WebshipJS #Playwright #E2ETesting #AutomationTesting #QA
2.0.0-beta1
Previously, webship.js loaded its own internal playwright.config, ignoring any project-level settings. Now it loads the config from the project's root directory using process.cwd(), so projects can co...
webship.co
March 12, 2026 at 5:28 PM
Converted all Behat WebAPIExtension step definitions to Node.js, packaged in Webship-JS
webship.co/blog/convert...

We converted all Behat WebAPIExtension steps to Node.js with Webship-JS for easier end-to-end testing!

#WebshipJS #NodeJS #Testing #APItesting #EndToEndTesting #QA
Converted all Behat WebAPIExtension step definitions to Node.js, packaged in Webship-JS
Behat’s WebAPIExtension was a simple and effective way to test JSON-based APIs using Gherkin steps. On July 14, 2025, the repository was archived by its owner and became read-only — meaning it’s no lo...
webship.co
December 2, 2025 at 9:29 AM
Webship-js Advanced Screenshots
webship.co/blog/webship...

Visuals are everything when it comes to debugging web tests! Discover how advanced screenshot capabilities in Webship-js elevate your test visibility.

#Screenshots #AutomatedTesting #WebTesting #Playwright #QA #SoftwareTesting #WebshipJs
Webship-js Advanced Screenshots
When an automated test fails in CI at three in the morning, the first question is always the same: what did the page actually look like? Screenshots answer that question instantly. They give stakehold...
webship.co
August 24, 2026 at 9:48 AM
Testing Radio Buttons with Webship-JS
webship.co/blog/testing...

Ensure your radio buttons always behave correctly!
See a practical example of automated testing with Webship-JS on Drupal CMS.

#WebshipJS #AutomatedTesting #DrupalCMS #WebTesting #QA #FunctionalTesting
Testing Radio Buttons with Webship-js
Radio buttons are commonly used in websites when only one option must be selected at a time — such as account registration settings, user permissions, or visibility rules.
webship.co
December 23, 2025 at 9:55 AM
🔍 Still checking your website page by page?
😅 Let automation do the work for you!
🚀 Save time and avoid mistakes with webship.co
Smarter testing. Better results. 💡

#AutomatedTesting #WebTesting #QATools #WebshipJS #TestAutomation
April 12, 2025 at 11:56 AM
Released Webship-js 1.0.46
webship.co/products/web...

Is now released with key improvements for clearer and more stable tests, including merged duplicate steps, accessible AJAX dialog HTML, new Radio Button steps, and a dedicated AJAX wait step for reliable async handling.

#WebshipJS #QA #testing
1.0.46
This release improves test clarity and reliability by merging duplicate (not) step definitions and making AJAX-generated dialog HTML accessible to step definitions. It also introduces new Radio Button...
webship.co
November 25, 2025 at 9:49 AM
Released Webship-js 1.0.45
webship.co/products/web...

Update in Webship-js API: dynamic domain in features, flexible phrasing ("I/We", "I am/We are"), and a fix for clicking "operation" in "text" row

#WebshipJS #AutomatedTesting #Test #API #QA
1.0.45
This release includes improvements to the webship-js API, making the domain dynamic in the feature and allowing flexible phrasing by making "I am" optional as "I am / We are" and "I" optional as "I / ...
webship.co
September 22, 2025 at 9:53 AM
Webship-js: When I reload the page
webship.co/blog/webship...

When designing automated tests for websites, we often focus on clicks, data entry, or verifying elements...
However, there’s one crucial step that many overlook — reloading the page.

#test #testing #QA #Automated #webshipjs
Webship-js: When I reload the page
When designing automated tests for websites, we often focus on clicks, data entry, or verifying elements... However, there’s one crucial step that many overlook — reloading the page.
webship.co
April 22, 2025 at 12:31 PM
Crown Your Website with Automated Testing: The Symbol of Authority and Reliability
🔗 webship.co/blog/crown-y...

Automated testing isn’t just about finding bugs — it’s about building trust, stability, and a flawless user experience. 👑

#Webshipjs #AutomatedTesting #QualityAssurance #WebsiteTesting
Crown Your Website with Automated Testing: The Symbol of Authority and Reliability
A monarch's crown is a timeless symbol of power, legitimacy, and authority. Crafted with precision and adorned with rare gems, it represents mastery and excellence. In the same way, automated testing ...
webship.co
November 3, 2025 at 9:54 AM
Webship-js: When I attach the file "file name" to "element"
webship.co/blog/webship...

Automated testing isn't complete without file uploads. This is the moment of truth that puts your system under the microscope.

#test #testing #QA #Automated #webshipjs
Webship-js: When I attach the file "file name" to "element"
Automated testing isn’t complete without touching the finer details of the digital experience, and file uploads are one of the most crucial. This step reveals whether a site smoothly handles user inte...
webship.co
August 27, 2025 at 9:53 AM
Webship-js: Then the "item" link should contain "url"
webship.co/blog/webship...

In website testing, every detail matters.
Even a single broken link can damage trust and user experience.

#test #testing #QA #Automated #webshipjs
Webship-js: Then the "item" link should contain "url"
In website testing, every detail matters. One small broken link can damage trust and user experience. That’s why checking if important links, like social media icons, lead to the right place is a vita...
webship.co
May 26, 2025 at 9:48 AM