ngpageloader 5.0.0-dev.1 copy "ngpageloader: ^5.0.0-dev.1" to clipboard
ngpageloader: ^5.0.0-dev.1 copied to clipboard

Supports the creation of page objects that can be shared between in-browser tests and WebDriver tests.

PageLoader #

Dart CI Pub Pub Pre-release

A framework for creating page objects for in-browser tests or Webdriver tests.

For a beginner's guide, refer to our quickstart guide.

For in-depth explanation of PageLoader's anatomy and features, refer to our anatomy section.

Refer to our best practices section to master using PageLoader.

Starting with version 3.0.0, PageLoader is changed significantly from version 2.X.X. Refer to our what changed section for more information.

Note: ungenerated PageObject files might cause static analysis issues (which can be particularly annoying during CI). Before running dart analyze, you can run dart run build_runner build ngpageloader to only generate the PageObject files. No other builders will be run.

How do I trigger the generation step? #

dart run build_runner build

If you are starting with a fresh checkout or deleted your .dart_tool directory, pass the flag: --delete-conflicting-outputs.

WARNING: Your PageObject Dart files must be within test/... subdirectory
2
likes
0
pub points
7%
popularity

Publisher

verified publisherangulardart.xyz

Supports the creation of page objects that can be shared between in-browser tests and WebDriver tests.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

analyzer, build, build_config, built_value, collection, js, matcher, quiver, source_gen, webdriver

More

Packages that depend on ngpageloader