GithubHelp home page GithubHelp logo

faisal778 / label-hub-automation-and-testing Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.01 MB

Automates testing for Label Hub functionalities using Selenium in a Java environment, covering user roles, project creation, and core features.

Java 100.00%
java selenium

label-hub-automation-and-testing's Introduction

Label-Hub-Automation-and-Testing

Automated testing of Label hub (under development application of Giga Tech Limited) functionality using Selenium in Java environment. Tests contain,

  1. Login Log out tests
  2. User creation tests with different roles
  3. Project creation tests
  4. Log in as Annotator tests and tests for annotator functionality
  5. Log in as validator tests and test for validator functionality
  6. Dashboard functionality tests
  7. Data page functionality test

To set up selenium and run these tests, follow the steps given below.

Setup Steps:

  1. Download and Install Eclipse from https://www.eclipse.org/downloads/

  2. To install Selenium, a. Go to the website of selenium from: https://www.selenium.dev/downloads/ b. Scroll down and look for previous releases c. Select version 3.141.59 d. Download Selenium-java-3.141.59.zip and extract it.

  3. To install the Chrome driver, first check the current Chrome browser version from Chrome settings > About Chrome

  4. After that, go to https://chromedriver.chromium.org/downloads website and download the driver version that matches the chrome browser version.

  5. After these steps, open Eclipse and create a Java project.

  6. Click Right click on the project file and select the properties

  7. Now, select the libraries tab. On the right side of the tab, there is an option to Add
    External JARs

  8. Select External JARs and import all the jar files that previously got extracted in step (2.d)

  9. Select Appy and close. Now, selenium will run in eclipse.

If the JAR files are included yet showing errors,

  1. Right-click on the project and Select Properties
  2. Go to Java Compiler. Under JDK compliance, select compiler compliance level ‘Java SE-1.8’
  3. Select Apply and Close. This should fix the previous error.

label-hub-automation-and-testing's People

Contributors

fms-faisal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.