Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

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

License

Notifications You must be signed in to change notification settings

munichbughunter/SevenFacette

Repository files navigation

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 Jitpack

allprojects {
    repositories {
        ...
	maven { url 'https://jitpack.io' }
    }
}
  
dependencies {
    implementation 'com.github.munichbughunter:SevenFacette:Tag'
}

Packages

JVM

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

implementation 'de.p7s1.qa.sevenfacette:core-jvm:1.10.0'
implementation 'de.p7s1.qa.sevenfacette:web-jvm:1.10.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).