jive-selenium-pages-framework | #Functional Testing | repository provides a framework for automated Selenium testing

 by   jivesoftware Java Updated: 2 years ago - Current License: No License

Download this library from

Build Applications

kandi X-RAY | jive-selenium-pages-framework REVIEW AND RATINGS

<h2>Jive Selenium Pages Framework</h2>. <h4>Author: Charles Capps</h4> <h4>Contact Email: qa.automators@jivesoftware.com</h4> <h4>Javadoc can be found <a href="http://jivesoftware.github.io/jive-selenium-pages-framework/javadoc/" title="Jive Selenium Pages Framework Javadoc">here</a> </h4>. <p> This framework provides many valuable features for simplifying Selenium Browser testing. The framework has been used internally at Jive Software with much success. It simplifies the configuration and creation of Selenium WebDrivers for different browsers. The framework also provides a Page abstraction for modeling your webapp’s pages. </p>. <h4>Browser configuration and instantiation</h4> <ul> <li>The Browser classes provide a facade for configuring and using Selenium WebDrivers.</li> <li> Use LocalBrowserBuilder.getBuilder() or RemoteBrowserBuilder.getBuilder() to instantiate a Chrome, Firefox, or Internet Explorer Browser that is either on the local machine or running in a Selenium Grid. </li> <li>Methods such as saveScreenshotToFile() are helpful utilities for interacting with the Browser.</li> <li> After you have a browser, call browser.getActions() to get an instance of SeleniumActions. </li> </ul>.

kandi-support
Support

  • jive-selenium-pages-framework has a low active ecosystem.
  • It has 18 star(s) with 21 fork(s).
  • It had no major release in the last 12 months.
  • On average issues are closed in 10 days.
  • It has a neutral sentiment in the developer community.

quality kandi
Quality

  • jive-selenium-pages-framework has 0 bugs and 0 code smells.

security
Security

  • jive-selenium-pages-framework has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • jive-selenium-pages-framework code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.

license
License

  • jive-selenium-pages-framework does not have a standard license declared.
  • Check the repository for any license declaration and review the terms closely.
  • Without a license, all rights are reserved, and you cannot use the library in your applications.

build
Reuse

  • jive-selenium-pages-framework releases are not available. You will need to build from source code and install.
  • Build file is available. You can build the component from source.
  • jive-selenium-pages-framework saves you 1962 person hours of effort in developing the same functionality from scratch.
  • It has 4318 lines of code, 599 functions and 48 files with 0 % test coverage
  • It has medium code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA

kandi has reviewed jive-selenium-pages-framework and discovered the below as its top functions. This is intended to give you an instant insight into jive-selenium-pages-framework implemented functionality, and help decide if they suit your requirements.

  • Returns the timeout in seconds .
  • Verifies that the current URL matches the expected path .
  • Provides the desired capabilities to use for the Chrome Web browser .
  • Enter text in auto complete match .
  • Attempts to fetch the log entries from the browser .
  • Determines if a cached page should be used .
  • Runs the page load hooks .
  • Convert java log level to string .
  • Builds a new MobileBrowser .
  • Sets the common web browser capabilities .

jive-selenium-pages-framework Key Features

This repository provides a framework for automated Selenium testing. The framework simplifies the configuration of WebDrivers by providing a facade called a Browser, and LocalBrowserBuilder, RemoteBrowserBuilder for easily creating Browsers. Also provides a Page abstraction for modeling web pages of your webapp for testing. This provides an object-oriented approach to testing a web app, where the basic building blocks are SubPages (i.e. re-usable components of a web page) and TopLevelPages (i.e. a web page at a specific URI).

jive-selenium-pages-framework examples and code snippets

  • default

default

// Create a ChromeBrowser
Browser browser = LocalBrowserBuilder.getChromeBuilder("http://my.webapp.com/webapp")  // Base URL for testing.
                       .withTimeoutsConfig(timeouts)             // TimeoutsConfig created above.
                       .withBrowserLocale(Locale.US.toString())  // Browser locale
                       .withStartWindowWidth(1280)               // Starting width for the browser window in pixels
                       .withStartWindowHeight(1024)              // Starting height for the browser window in pixels
                       .withBrowserLogLevel(Level.INFO)          // Logging Level for the WebDriver's logs
                       .withBrowserLogFile("chromedriver.log")   // Path to logfile, only supported for Chrome and IE.
                       .build();

COMMUNITY DISCUSSIONS

No Community Discussions are available at this moment for jive-selenium-pages-framework.Refer to stack overflow page for discussions.

No Community Discussions are available at this moment for jive-selenium-pages-framework.Refer to stack overflow page for discussions.

Community Discussions, Code Snippets contain sources that include Stack Exchange Network

VULNERABILITIES

No vulnerabilities reported

INSTALL jive-selenium-pages-framework

You can use jive-selenium-pages-framework like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the jive-selenium-pages-framework component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

SUPPORT

For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .

Implement jive-selenium-pages-framework faster with kandi.

  • Use the support, quality, security, license, reuse scores and reviewed functions to confirm the fit for your project.
  • Use the, Q & A, Installation and Support guides to implement faster.

Discover Millions of Libraries and
Pre-built Use Cases on kandi