Selenium Page Object Generator

Selenium Page Object Generator

A nimble and flexible Selenium Page Object Model generator to improve agile testing process velocity.

Total ratings for Selenium Page Object Generator
3.83 (Rating count: 66)
Merlin
User reviews summary
These summaries are automatically generated weekly using AI based on recent user reviews. Chrome Web Store does not verify user reviews, so some user reviews may be inaccurate, spammy, or outdated.
Pros
  • The extension saves time in generating automation classes.
  • The output is accurate as far as automatic generators go.
  • Easy and convenient to use with a single click.
  • Helpful in creating frameworks which utilize the page object model.
Cons
  • Some users have had difficulty finding the downloaded java file.
  • Modifying the generated files can sometimes take more time than writing from scratch.
  • The extension does not work with all types of pages (such as Angular 2, ASP, MVC).
  • Some users have reported errors and timeouts when the pages are too large or complex.
  • The generated code can be repetitive and require clean up.
Most mentioned
  • The extension reduces time spent on generation of page object model (POM).
  • Issues with finding the downloaded file or not generating files.
  • Does not work with certain types of web pages.
  • Desire for more customizability in generated code.
  • Usable but requires cleaning and modifying of the automatically generated code.
See reviews for Selenium Page Object Generator on Chrome Web Store
Upgrade to see all 37 reviews
Recent reviews for Selenium Page Object Generator
Recent rating average: 3.10
All time rating average: 3.83
Upgrade to see all 37 reviews
Rating filters
5 star
43% (16)
4 star
16% (6)
3 star
11% (4)
2 star
14% (5)
1 star
16% (6)
Date Author Rating Lang Comment
2023-11-17
Gavin Cui
Gavin Cui
en A good idea to assist selenium automation in POM.
2021-10-18
Mars
Mars
You have to keep the Filename short, then the download will start automatically. A lot of people, including me, were confused because there is no explanation on where to find the downloaded java file. It always says it downloaded a java file even though it doesnt. The quality of the generated file is as accurate as you might expect from an automatic generator but its still useful.
2021-07-22
Andrei Brebulet
Andrei Brebulet
takes less time to write a PO from scratch than it does to modify the ones generated with this extension
2019-07-21
Tauseef Ahmed
Tauseef Ahmed
Hello Richard I looking forward to use selenium-page-object-generator from command-line, never had a luck as it throws the below error: node_modules/selenium-page-object-generator/bin/generate.js:100 window.close(); ^ TypeError: Cannot read property 'close' of undefined at Object.done (/Users/<<username>>/node_modules/selenium-page-object-generator/bin/generate.js:100:20) at reportInitError (/Users/<<username>>/node_modules/jsdom/lib/old-api.js:484:12) at ReadStream.resourceLoader.readFile (/Users/<<username>>/node_modules/jsdom/lib/old-api.js:223:11) at ReadStream.emit (events.js:198:13) at lazyFs.open (internal/fs/streams.js:115:12) at FSReqWrap.args [as oncomplete] (fs.js:140:20)
2019-05-10
Julio Alva
Julio Alva
Once it is understood how it works, this tool allows to reduce considerably the generation time of the classes of the pages.
2019-04-15
Petronela Ciconova
Petronela Ciconova
I would need to identify elements by data-test-id attributes. Is it possible to do somehow?
2019-03-21
Aditya Wagh
Aditya Wagh
I am new to selenium.I have seen many POM articles and examples. Why does this plugin generate return type Page name for all the methods?? Is it a good practice?
2018-09-25
Taylor Murphy
Taylor Murphy
Ridiculous description. To improve your agile testing process "velocity"? An essential tool to improve my workflow? I have no idea what the extension even does. As a result, after trying it, I discovered it was useless to me. And the code it produces is just repeated boilerplate over and over with slight variations. I feel sorry for anyone who has to use the output of this extension.
2018-07-25
Delfin Devassy
Delfin Devassy
Hi Richard, Selenium project has deprecated - using OpenQA.Selenium.Support.PageObjects; Can you please consider update this to traditional .Net page object pattern with expression body? Sample format - private IWebElement addThisCourse => Driver.FindElement(By.CssSelector("button.btn.btn--success.mod-margin-left-20"));
2018-05-14 Srikanth Narayanan WIll it capture for IFrames? it doesn't.... Kindly let us know if you have ideas about including iframe as well
Upgrade to see all 37 reviews