These are just guidelines, not rules. Use your best judgment. Please feel free to propose changes to this document in a pull request.
This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected], [[email protected]] (mailto:[email protected]).
-
Please go through the Help section to see if the problem is already addressed. Most common problems are already addressed in Troubleshooting and FAQs sections.
-
Perform a cursory search to see if the problem has already been reported. If it has, add a comment to the existing issue instead of opening a new one.
-
Use a clear and descriptive title for the issue to identify the problem.
-
Describe your environment - OS Version, Java version, Browsers used and their versions etc.
-
Describe the behavior you observed after following the steps and point out what exactly is the problem with that behavior.
-
Do check if it is an issue with the third party libraries used. For example Web-Execution and Element Finding issues could be mostly related to Selenium. We will not be able to support issues related to third party libraries.
-
If the issues are related to execution attach the
console.txt
and reports if possible. -
If you are facing any issue with the UI attach screenshots and
log.txt
present in the installation location. -
Please report Addon/Extension related issues to their respective Github Repos.
-
Perform a cursory search to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
-
Use a clear and descriptive title for the issue to identify the suggestion
-
Explain why this enhancement would be useful to most Cognizant Intelligent Test Scripter users and isn't something that can or should be implemented as a community package
Maven 3.8 or greater
Any Java IDE of your choice. We have used Eclipse for development
Setup the dependencies
mvn clean install
Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:
$ git commit -m "A brief summary of the commit
>
> A paragraph describing what changed and its impact."