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)
User reviews summary
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.
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
4 star
3 star
2 star
1 star
Date | Author | Rating | Lang | Comment |
---|---|---|---|---|
2023-11-17 | Gavin Cui | en | A good idea to assist selenium automation in POM. | |
2021-10-18 | 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 | 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 | 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 | 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 | I would need to identify elements by data-test-id attributes. Is it possible to do somehow? | ||
2019-03-21 | 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 | 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 | 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