pom automation testing framework index.

Test More In Less Time

Run Automation Testing In Parallel On The LambdaTest Cloud

Start for free

Description

POM is Page-Object-Model microframework to develop web UI tests quickly and easily.

Support and updates

  • pom has 5 stars, 6 forks.
  • It has 0 major releases in the past 6 months.
  • It has 0 commits and there are 0 open pull requests.
  • It has 2 open issues and 0 have been closed.

Code statistics

  • pom has 57 methods.

Blogs

Check out the latest blogs from LambdaTest on this topic:

How To Setup JUnit Environment For Your First Test?

This article is a part of our Content Hub. For more in-depth resources, check out our content hub on JUnit Tutorial.

Automated Cross Browser Testing

Testing a website in a single browser using automation script is clean and simple way to accelerate your testing. With a single click you can test your website for all possible errors without manually clicking and navigating to web pages. A modern marvel of software ingenuity that saves hours of manual time and accelerate productivity. However for all this magic to happen, you would need to build your automation script first.

Selenium Tutorial: Basics and Getting Started

Selenium is still the most influential and well-developed framework for web automation testing. Being one of the best automation frameworks with constantly evolving features, it is poised to lead the industry in all aspects as compared to other trending frameworks like Cypress, Puppeteer, PlayWright, etc. Furthermore, using Selenium gives you the flexibility to use different programming languages like C#, Ruby, Perl, Java, Python, etc., and also accommodate different operating systems and web browsers for Selenium automation testing.

Complete Tutorial On Appium Parallel Testing [With Examples]

In today’s fast-paced world, the primary goal of every business is to release their application or websites to the end users as early as possible. As a result, businesses constantly search for ways to test, measure, and improve their products. With the increase in competition, faster time to market (TTM) has become vital for any business to survive in today’s market. However, one of the possible challenges many business teams face is the release cycle time, which usually gets extended for several reasons.

Parallel Testing With JUnit 5 And Selenium [Tutorial]

Parallel test execution with Selenium is one of the major factors that can affect the test execution speed. Serial execution in Selenium can be effective only if the tests have to be run on a small number of browser and OS combinations. Therefore, parallel execution should be leveraged at the early stages of QA testing to expedite test execution rapidly.

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

License

pom is lincensed under the null

LambdaTest Community Discussions

Test case code snippets

Login functionality on webpage - Testing login after username password swap

Description:

When the username and password are swapped, it shouldnt login

General webpage functionality - Verify text box clearing

Description:

Data in text box should clear as expected by the user expectaion

API Testing - Check space-contained search

Description:

Verify that the API returns the correct results when searching for a string with spaces.

API Testing - Check error handling

Description:

Verify that the API correctly handles error conditions and returns the correct HTTP status code and error message.

Downloads

pom can be downloaded from it’s GitHub repository - https://github.com/schipiga/pom

Other similar frameworks

unittest-xml-reporting

unittest-based test runner with Ant/JUnit like XML reporting.

Robotframework

Robot Framework is a generic open source automation framework for acceptance testing, acceptance test driven development, and robotic process automation.

Nose2

Nose2 is the successor to nose. Nose2's purpose is to extend unittest to make testing nicer and easier to understand. Can be considered as unittest with plugins.

Lemoncheesecake

Lemoncheesecake is an end-to-end test framework for Python that brings trust around test results. Allows test developers to be very explicit with requirements.

Airtest

Cross-Platform UI Automation Framework for Games and Apps

Frameworks to try

JustMockLite

JustMock Lite makes unit testing simpler. It is easy to use, feature rich, with great power and flexibility, making it the superior choice.

Coyote

Framework for testing concurrent code in C#

Airborne

RSpec driven API testing framework

Cerberus-source

The Open Source Test Automation Platform.

SeLion

Enabling Test Automation in Java

Run pom scripts on 3000+ browsers online

Perform automation testing with pom on LambdaTest, the most powerful, fastest, and secure cloud-based platform to accelerate test execution speed.

Test Now