#WebshipJS

webshipcowebshipco
2025-12-02

Converted all Behat WebAPIExtension step definitions to Node.js, packaged in Webship-JS
webship.co/blog/converted-all-

Are you a developer or QA engineer?
See how we converted all Behat WebAPIExtension steps to Node.js and packaged them in Webship-JS to simplify your end-to-end website testing!

webshipcowebshipco
2025-11-25

Released Webship-js 1.0.46
webship.co/products/webship-js

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.

webshipcowebshipco
2025-11-03

Crown Your Website with Automated Testing: The Symbol of Authority and Reliability
🔗 webship.co/blog/crown-your-web

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

webshipcowebshipco
2025-09-24

Webship-js: Click and See 'operation' in "text" row
webship.co/blog/webship-js-cli

Discover Webship-js, a tool designed to simplify table-testing on websites.

In our latest article, we show you how to use Webship-js on a Drupal CMS to ensure your data modifications are working correctly. With just two steps, Click and See, you can confirm operations appear in the right row.

webshipcowebshipco
2025-09-22

Released Webship-js 1.0.45
webship.co/products/webship-js

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

webshipcowebshipco
2025-09-15

Released Webship-js 1.0.44
webship.co/products/webship-js

All step definitions in WebApiExtension are now converted to Node.js, fully aligned with Webship-JS standards.
This ensures more consistency and reliability in automated testing!


webshipcowebshipco
2025-08-27

Webship-js: When I attach the file "file name" to "element"
webship.co/blog/webship-js-whe

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

webshipcowebshipco
2025-07-24

Webship-js: When I scroll ( left, right, to start, to the end )
webship.co/blog/webship-js-whe

Not all scrolling goes down!
Some websites move sideways, and if your tests don’t, your users might get lost.

In this blog, you’ll see how Webship-js helps test horizontal scrolling left and right to ensure nothing hides off-screen.
Because your user journey deserves a full view.

webshipcowebshipco
2025-07-16

Released Webship-js 1.0.42
webship.co/products/webship-js

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.

webshipcowebshipco
2025-06-16

Webship-js: When I Scroll
webship.co/blog/webship-js-whe

Scrolling is no longer just an action — it’s vital for a smooth user experience, especially on long or dynamic pages.
Careful scroll testing ensures content loads seamlessly and users stay engaged.

webshipcowebshipco
2025-06-01

Released Webship-js 1.0.41
webship.co/products/webship-js

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! 🚀

webshipcowebshipco
2025-05-26

Webship-js: Then the "item" link should contain "url"
webship.co/blog/webship-js-the

In website testing, every detail matters.
Even a single broken link can damage trust and user experience.
This step helps ensure that important links, like social media icons, lead to the right place.

Webship-js: Then the "item" link should contain "url"
webshipcowebshipco
2025-05-25

Released Webship-js 1.0.40
webship.co/products/webship-js

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

webshipcowebshipco
2025-05-18

Released Webship-js 1.0.39
webship.co/products/webship-js

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.

webshipcowebshipco
2025-05-01

Released Webship-js 1.0.38
webship.co/products/webship-js

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.

webshipcowebshipco
2025-04-22

Webship-js: When I reload the page
webship.co/blog/webship-js-whe

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.

Real example testing at starfish-greathearts.org

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst