Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bolshchikov-public/protractor-best-practices


https://github.com/bolshchikov-public/protractor-best-practices

best-practices e2e lessons-learned protractor protractor-e2e-test testing

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Opinionated List of [Protractor's](protractortest.org) Tips & Tricks

* [Best practices](/Practices.md)
* [Set screen size](/Practices.md#set-screen-size)
* [Page objects](/Practices.md#page-objects)
* [Folder structure](/Practices.md#folder-structure)
* [Locators via data-hooks](/Practices.md#locators)
* [Matchers](/Practices.md#matchers)
* [Tricks](/Tricks.md)
* [Set params object](/Tricks.md#params-object)
* [Choose option](/Tricks.md#choose-option)
* [Right mouse button click](/Tricks.md#right-button-click)
* [browser.executeAsyncScript method](/Tricks.md#run-javascript-code)
* [browser.ignoreSynchronization method](/Tricks.md#test-non-angular-apps)
* [runIfNotIE function](/Tricks.md#ignore-ie)
* [Performance](/Performance.md)
* [Set browser sharding](/Performance.md#sharding)
* [Turned off animation by default](/Performance.md#disable-animations)
* [Balance `it`s and `expect`s](/Performance.md#checks-amount)
* [Run & Debugging](/Run.md)
* [Node run configuration in WebStorm/Intellij](/Run.md#ide-integration)
* [Element explorer](/Run.md#element-explorer--elementor)
* [CI Integration](/Run.md#ci-integration)