Selenium Page Object Generator

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

Total ratings

3.81 (Rating count: 64)

Review 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
  • Good idea to assist selenium automation in POM.
  • Once understood, it significantly reduces generation time for page classes.
  • The extension generates a page in no time.
Cons
  • Files often do not download as stated, leading to confusion.
  • Generated Java files require a lot of modifications to be usable.
  • Output is often just repeated boilerplate code with slight variations.
  • Not working effectively with certain frameworks, e.g., Angular 2.
  • Does not support element identification by data-test-id attributes.
Most mentioned
  • Issues with file downloads.
  • Quality of the generated files requires modifications.
  • Confusion around functionality and usability.
See reviews for Selenium Page Object Generator on Chrome Web Store
Upgrade to see all 71 reviews

User reviews

Recent rating average: 3.00
All time rating average: 3.81
Upgrade to see all 71 reviews

Rating filters

5 star
42% (30)
4 star
15% (11)
3 star
11% (8)
2 star
14% (10)
1 star
17% (12)
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-10-18
Mars
en 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
2021-07-22
Andrei Brebulet
en 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-07-21
Tauseef Ahmed
en 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-05-10
Julio Alva
en 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?
Upgrade to see all 71 reviews