All Projects → munichbughunter → SevenFacette

munichbughunter / SevenFacette

Licence: MIT license
7Facette is an open-source multiplatform test automation library supporting JVM and JS.

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to SevenFacette

crypto
A collection of Kotlin Multiplatform Mobile cryptographic hashing functions.
Stars: ✭ 45 (+60.71%)
Mutual labels:  jvm, kotlin-multiplatform
Arquillian Core
Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Instead of managing a runtime in your test, Arquillian brings your test to the runtime.
Stars: ✭ 315 (+1025%)
Mutual labels:  jvm, test-automation
Lastik
Kotlin Multiplatform + Jetpack Compose pet project, based on www.last.fm/api (in development)
Stars: ✭ 37 (+32.14%)
Mutual labels:  jvm, kotlin-multiplatform
Testcontainers Java
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Stars: ✭ 5,478 (+19464.29%)
Mutual labels:  jvm, test-automation
2p-kt
A Kotlin Multi-Platform ecosystem for symbolic AI
Stars: ✭ 52 (+85.71%)
Mutual labels:  jvm, kotlin-multiplatform
KmLogging
Kotlin multiplatform logging. High performance, composable and simple to use.
Stars: ✭ 21 (-25%)
Mutual labels:  jvm, kotlin-multiplatform
arquillian-container-was
Arquillian WebSphere Containers
Stars: ✭ 18 (-35.71%)
Mutual labels:  jvm, test-automation
Arquillian Extension Drone
Arquillian Drone provides a simple way to write functional tests for web apps. Drone brings the power of WebDriver into the Arquillian, and the power of Arquillian to WebDriver.
Stars: ✭ 45 (+60.71%)
Mutual labels:  jvm, test-automation
Arquillian Cube
Control (docker, kubernetes, openshift) containers in your tests with ease!
Stars: ✭ 110 (+292.86%)
Mutual labels:  jvm, test-automation
Kotlin Faker
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Stars: ✭ 136 (+385.71%)
Mutual labels:  jvm, test-automation
hello-kotlin-multiplatform
Multiplatform Kotlin Hello World (Android/Java/JavaScript)
Stars: ✭ 64 (+128.57%)
Mutual labels:  jvm, kotlin-multiplatform
kdl4j
KDL Parser for the JVM
Stars: ✭ 16 (-42.86%)
Mutual labels:  jvm
rfswarm
Robot Framework Swarm
Stars: ✭ 68 (+142.86%)
Mutual labels:  test-automation
docker
R Package For Accessing Docker via Docker APIs
Stars: ✭ 23 (-17.86%)
Mutual labels:  test-automation
trikot
🧶 Trikot is a framework that helps building Kotlin Multiplatform apps. iOS, Android and Web are the primary targets.
Stars: ✭ 44 (+57.14%)
Mutual labels:  kotlin-multiplatform
storyblok-mp-SDK
Storyblok Kotlin Multiplatform SDK (Android, JVM, JS, iOS, ...)
Stars: ✭ 16 (-42.86%)
Mutual labels:  kotlin-multiplatform
play-scala-streaming-example
Example Play application showing Comet and Server Sent Events in Scala
Stars: ✭ 42 (+50%)
Mutual labels:  jvm
pikt
🎨 Image-based poetic programming language.
Stars: ✭ 72 (+157.14%)
Mutual labels:  jvm
Latte-lang
100% Java compatibility and Functional Programming.
Stars: ✭ 128 (+357.14%)
Mutual labels:  jvm
robotframework-excel
Robot-framework auto-test excel
Stars: ✭ 15 (-46.43%)
Mutual labels:  test-automation

Welcome to 7Facette

GitHub Workflow Status GitHub release (latest by date) GitHub

SonarCloud
7Facette-Core Coverage
SonarCloud
7Facette-Web Coverage

7Facette is an open-source multiplatform test automation library written in Kotlin with support for JVM and JS. It is designed to provide a structure for developing higher quality automated acceptance and regression tests easier, faster and of course with more fun. So your team can hit the ground running and not have to waste time needlessly building and maintaining their own framework. It`s ideal for agile software delivery teams who want to collaborate around living documentation.

Where can I learn more?

User Docs Setup Guide Examples Contributing
i1
Learn more about using 7Facette
i2
Getting started with 7Facette
i3
Some 7Facette Examples
i4
How can you contribute to 7Facette?

Download

Repository

You can download 7Facette packages from Jetbrains Space

Jetbrains Space

maven {
        url "https://maven.pkg.jetbrains.space/sevenfacette/p/sevenfacette/sevenfacette"
        credentials {
            username = "85dcdf4c-d6cd-486f-85d3-654904e1cf22"
            password = "365171aab3c77e6aa2016b73c29ba738280dd96e94dddfc15e45ef65ffbcec5b"
        }
}

Packages

JVM

To use the JVM implementation of the 7Facette core and web module.

implementation 'de.p7s1.qa.sevenfacette:core-jvm:1.4.0'
implementation 'de.p7s1.qa.sevenfacette:web-jvm:1.4.0'

JS

To install the 7Facette core module for JS execute the following command

npm i --save sevenfacette

Questions or need help?

Troubleshooting

Context specific Troubleshooting guide is available in relevant pages of the 7Facette Wiki.

Talk with us

Please don't file an issue to ask a question, you'll get faster answers by using the appropriate resource (see below).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].