Having fun with protractor. This repo is my experiments with this cool framework. Code might not work, be incompatible with everything, or even just stupid and useless :)
I created this repo for myself. But i see that lot of users are came here for something. If you have some idea - feel free to contact me: http://xotabu4.github.io
/experiments/async_await/
- trying protractorJS with fresh async/await syntax.
/experiments/matchers
- testing own jasmine-protractor-matchers library - https://github.com/Xotabu4/jasmine-protractor-matchers
/experiments/mobile_chrome
- chromedriver has awesome possibilities to access chrome browser almost everywhere - desktop, real mobile device, android virtual device (AVD), or even emulate mobile browser on desktop browser thru chrome dev tools. Trying diferent options to connect to chrome browser.
/experiments/multibrowser_pageobjects
- trying to organize pageobjects for different users on website with different permissions. See experiments/multibrowser_pageobjects/readme.md in that folder, and check the code.
/experiments/pagefragments
- testing own protractor-element-extend library. Playing with pagefragments approach. Inheriting from ElementFinder and ElementArrayFinder.
/experiments/run_without_compile
- does not work currently. Attempts to run protractor tests without compling TypeScript code before. ts-node, system-js used
/experiments/wait_loaders_plugin
- building own plugin that would wait for loader to dissapear before doing ANY action on the pages
npm install && npm run tsc
is needed before all experiments