Coder Social home page Coder Social logo

universsky / webui-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from weissjeffm/webui-framework

0.0 2.0 0.0 29.62 MB

A java library for running automated web UI tests using selenium and TestNG

Groovy 1.29% Clojure 0.09% Shell 3.29% Java 95.03% CSS 0.30%

webui-framework's Introduction

webui-framework is Deprecated

No more pull requests will be accepted. If you absolutely must have webui-framework exactly as-is, you will need to fork it to make changes.

It was created at a time when remote git repos were very expensive to create, so we just threw everything into the only repo we had. It no longer makes any sense to keep all these unrelated components together. So we broke them apart into their own repositories.

And then there are some lower level libraries that the above libraries depend on, that you probably don't need to include directly. They should get pulled in automatically as dependencies.

How to consume these new libraries

You'll need a build tool that's based on maven, (or maven itself, but I don't recommend it). I recommend Gradle for any general purpose java (or other JVM) project. If your project uses Clojure at all, then I recommend Leiningen.

Finding the libraries in the repository

The libraries are stored in the Clojars repository, in the com.redhat.qe group. You can click on any of those to find the latest released build.

Setting up gradle

Add http://clojars.org/repo to the repositories section of your build.gradle file, as has been done below.

repositories {
    mavenCentral()
    [
        'https://repository.jboss.org/nexus/content/repositories/thirdparty-uploads',
        'http://clojars.org/repo',
        'http://download.java.net/maven/2/',
        'http://repository.codehaus.org',
        'http://snapshots.repository.codehaus.org'
    ].each { repo ->  
        maven {
            url repo
        }
    }
}

Then add the libraries you need to the dependencies section.

dependencies {
    compile "com.redhat.qe:jul.test.records:1.0.1",
            "com.redhat.qe:assertions:1.0.2"
}

The format of specifying a dependency is slightly different between leiningen and gradle. Clojars shows the leiningen way, but here's how to translate:

  • Leiningen: [group/libname "version.x.y.z"]
  • Gradle: "group:libname:version.x.y.z"

webui-framework's People

Contributors

jsefler avatar weshayutin avatar segfault923 avatar lorquas avatar dajohnso avatar jkandasa avatar dajorh avatar lzoubek avatar

Watchers

James Cloos avatar Jack Chen 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.