Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andy-schulz/thekla_outdated

cli for thekla-core
https://github.com/andy-schulz/thekla_outdated

Last synced: about 1 month ago
JSON representation

cli for thekla-core

Awesome Lists containing this project

README

        

# thekla

***

| package | build | test | available version |
|-------------- |-------------------------------------------------------------------------------------------------------------------------------------------------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |-------------------------------------------------------------------------------------------------- |
| thekla (cli) | [![CIRCLE CI](https://circleci.com/gh/andy-schulz/thekla/tree/master.svg?style=shield)](https://circleci.com/gh/andy-schulz/thekla/tree/master) | [![CODE COVERAGE](https://codecov.io/gh/andy-schulz/thekla/branch/master/graph/badge.svg)](https://codecov.io/gh/andy-schulz/thekla) | [![NPM PACKAGE](https://badge.fury.io/js/thekla.svg)](https://badge.fury.io/js/thekla) |
| thekla-core | [![NPM PACKAGE](https://circleci.com/gh/andy-schulz/thekla-core.svg?style=shield)](https://circleci.com/gh/andy-schulz/thekla-core/tree/master) | [![NPM PACKAGE](https://codecov.io/gh/andy-schulz/thekla-core/branch/master/graph/badge.svg)](https://codecov.io/gh/andy-schulz/thekla-core) [![BrowserStack Status](https://automate.browserstack.com/badge.svg?badge_key=ZDFNNWVVNktNcnBHRkkra3VBV09zYkUvRkdPYXluSzB4Y2plbWcvdDRyST0tLXhBOUhSUlI5YWl2ZXdaRW1aRm5tckE9PQ==--5eb6391d56c4620901e99ccc6bc6bf9ad85334b9)](https://automate.browserstack.com/public-build/ZDFNNWVVNktNcnBHRkkra3VBV09zYkUvRkdPYXluSzB4Y2plbWcvdDRyST0tLXhBOUhSUlI5YWl2ZXdaRW1aRm5tckE9PQ==--5eb6391d56c4620901e99ccc6bc6bf9ad85334b9) | [![NPM PACKAGE](https://badge.fury.io/js/thekla-core.svg)](https://badge.fury.io/js/thekla-core) |

***

## Documentation

Check the
[the official project documentation](https://andy-schulz.github.io/thekla/)
for detailed information on how to use thekla.

## Overview

Thekla is a Screenplay Pattern Implementation in Typescript and using WebdriverIO as the Selenium and Appium API.

I started thekla as a pet project to understand the basic principles of the Screenplay Pattern without the need to use
protractor in SerenityJS. Protractor does not provide the possibility to write browser interaction test
between different browsers like Firefox and Chrome.

## Credits

Thanks to





circle ci


for letting me build the project for free




browserstack


for letting me test on their browser stack.