Prince of Persia on day, developer at night. Author of @CodeceptJS and @Codeception testing frameworks. Currently working on @testomatio to make tests visible!

Kyiv. Ukraine
Joined November 2008
Test everything!
What about mobile testing? CodeceptJS has fresh alternative to Appium! Mobilewright is a new fresh mobile app testing engine and if you have CodeceptJS tests you can quickly switch to it with a minor code changes (all your mobile tests run on different engines!)
2
29
One e2e framework to rule them all
CodeceptJS is the only #e2e testing framework that can run same test accross different browser engines: - @playwrightweb - @webdriverio - @lightpanda_io - Moli - Obscura
3
289
Even we live in 'coding solved' era I still feel that developer need to spend like 2-3 nights walking around the problem before actually doing the implementation
7
244
A Legend of Corporate AI Transformation: Once there were gods. Gods gave mere employees Claude & Cursor, installed them, and taught them how to ask questions Then gods left, leaving the few commandments: to burn tokens for any questions and to use Sonnet (as it's cheaper) Amen
1
3
311
Most of companies that claim to be 'AI native' Actually are 'Ask AI' native companies
5
280
Let's go through lightweight browser engines that you can use today to speed up your testing and development I tried all them and I would like to share my experience Save this list of agentic browsers. You will need it one day! And let's go:
Industry got stuck into chromium engine. Claude spawns chrome devtools, playwright mcp and cli. But whatever we do we call chrome Did you know that this is not an only option? There are browsers 3-5 times faster and consuming 5 times less memory. Designed for agent usage
1
1
4
406
Because of limited features support they use simulated browser events. I.e. initiated by JavaScript and not by real user event. They can send clicks to invisible elements and can't click by coordinates. Even engines with rendering (Obscura, Molly) are not render perfectly
1
54
That's a wrap! I will write more on agentic testing Also the good part that all these 3 engines are availble in @CodeceptJS e2e testing framework, among with @playwrightweb and @webdriverio so you can run same test in different engines to find a perfect match!
62
Industry got stuck into chromium engine. Claude spawns chrome devtools, playwright mcp and cli. But whatever we do we call chrome Did you know that this is not an only option? There are browsers 3-5 times faster and consuming 5 times less memory. Designed for agent usage
1
2
1
5
536
How can you speed up your Playwright end2end tests? Well, use one of alternative browsers that can run x3 fast with no chrome under hood If you use @CodeceptJS you have plenty of options like choosing @lightpanda_io for some e2e tests, making them as fast as possible!
1
6
396
End2end test consists of these AAA steps: Arrange Act Assert Which of these steps should be scripted and which can be delegated to AI?
2
4
430
That's why bringing Jev-style AI decisions into e2e tests as assertions seems like a good idea: I.decide(['navigation menu is shown', 'user has a logged in', 'user has ui to create new project', 'user sees list of existing proects'] ) As they are taken as one AI call
1
97
And this is how new Decision helper in @CodeceptJS work! Enable it, connect Jev, and write expressive assertions. Fail when Jev is unconfident. The price of Jev calls are is comparable to price of running clould browser. For more on this: codecept.io/blog/jev-based-t…
63