PageObjects
PageObjects and StepObjects are supported out of the box. They can be generated and used in tests through dependency injection.
BDD-style
Designed for scenario driven acceptance testing in BDD-style
Backend agnostic
Use browser automation engine of your choice: webdriverio, Protractor, Nightmare, or execute tests on mobile with Appium
![](https://sdclabs.com/wp-content/uploads/2021/06/demo111.gif)
Modern JavaScript
Tests are written in ES2016, TypeScript is supported as well. Works great with AngularJS, React, Vue.js, Ember, and other SPA frameworks.
Web & Mobile Testing
Smart locators: use names, labels, matching text, CSS or XPath to locate elements.
Synchronous API
You don’t need to care about callbacks, or promises. Easy to use non-experienced developers.
Services
We provide a full range of activities related to both CodeceptJS and Test Automation
![Integration](https://sdclabs.com/wp-content/uploads/2021/06/blob.png)
Integration
![Consulting](https://sdclabs.com/wp-content/uploads/2021/06/blob-1.png)
Consulting
![Outsourcing and outstaffing](https://sdclabs.com/wp-content/uploads/2021/06/blob-2.png)
Outsourcing and outstaffing
![Education and workshops](https://sdclabs.com/wp-content/uploads/2021/06/blob-3.png)
Education and workshops
We will also gladly cover your software testing & devops needs If you lack of test team and engineers
We are building solid automated tests infrastructure with CodeceptJS. 5 reasons to choose us:
Team
![...](https://sdclabs.com/wp-content/uploads/2021/05/mykhailo_poliarush_5.png)
![...](https://sdclabs.com/wp-content/uploads/2021/05/sergey_almyashev_squ.png)
![...](https://sdclabs.com/wp-content/uploads/2021/05/michaelbodnarchuksqu.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/trivago.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/couchsurfing.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/tele2.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/mydriversixt.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/ideals.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/stroofy.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/simscale.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/keepgo.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/maytech.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/deindeal.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/spryker.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/blubolt.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/missguided.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/sentraleducation.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/bluezinc.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/aptitutemedia.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/webmdt.png)
![](https://sdclabs.com/wp-content/uploads/2021/05/kaufda.png)
Check out awesome courses
![](https://sdclabs.com/wp-content/uploads/2021/06/Screenshot_19.png)
1200 €
RegisterAdvanced level![](https://sdclabs.com/wp-content/uploads/2021/06/Screenshot_19.png)
![](https://sdclabs.com/wp-content/uploads/2021/06/Screenshot_19.png)
![](https://sdclabs.com/wp-content/uploads/2021/06/Screenshot_19.png)
700 €
RegisterMedium level![](https://sdclabs.com/wp-content/uploads/2021/06/Screenshot_20.png)
![](https://sdclabs.com/wp-content/uploads/2021/06/Screenshot_20.png)