Skip to content

It is simply a test project that hosts test cases set for a particular site.

License

Notifications You must be signed in to change notification settings

furkanydn/testiselenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestiSelenium

This project is an open source framework integrating java and maven and offers automatic automatonization for ui testing on a given site in Selenium, JUnit and Log4j target libraries

Features

  • Hard-coded strings will be defined and used as Constants.
  • Logging events and levels will be more regular.
  • Selenium libraries will be used more healthily (Some performance issues)

Frankly, using libraries that I have never used made me feel a little different. This includes the Java programming language :)

Tech

TestiSelenium uses a number of open source projects to work properly:

Installation

TestiSelenium requires

Install the dependencies and start the test.

mvn install
mvn test WebAutomationTest

Development

Want to contribute? Great!

  • Create a personal fork of the project on Github.
  • Clone the fork on your local machine. Your remote repo on Github is called origin.
  • Add the original repository as a remote called upstream.
  • If you created your fork a while ago be sure to pull upstream changes into your local repository.
  • Create a new branch to work on! Branch from develop if it exists, else from master.
  • Implement/fix your feature, comment your code.
  • Follow the code style of the project, including indentation.
  • If the project has tests run them!
  • Write or adapt tests as needed.
  • Add or change the documentation as needed.
  • Squash your commits into a single commit with git's interactive rebase.
  • Create a new branch if necessary.
  • Push your branch to your fork on Github, the remote origin.
  • From your fork open a pull request in the correct branch. Target the project's develop branch if there is one, else go for master!
  • Once the pull request is approved and merged you can pull the changes from upstream to your local repo and delete your extra branch(es).

License

/ MIT /

About

It is simply a test project that hosts test cases set for a particular site.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages