Why should I use the Confluence Protractor Base?

As mentioned before, the Confluence Protractor Base provides functions for typical Confluence actions that are not part of your app logic. Some examples are creation and removal of spaces, pages and users or the insertion of macros. The Confluence Protractor Base is written to help you keep the focus on your app logic. Furthermore these basic functions support several Confluence versions and database systems.

How do I start writing UI tests in my own app?

Please have a look at the Tutorial: How to add UI Tests to a Confluence app?

Where do I find an overview for the provided functions?

Have a lock at the API documentation on github: https://seibert-media.github.io/confluence-protractor-base/

How does Protractor differ from plain Jasmine testing?

In fact writing UI tests with Protractor is not very different from plain Jasmine tests, it simply adds some functions to test in the UI. So if you are familiar with Jasmine it is really easy to write your first tests.

Can I use the Confluence Protractor Base with Typescript?

As you might have noticed, the Confluence Protractor Base is written in Typescript. You may use the Library in JavaScript as well as in TypeScript.

  • No labels

This content was last updated on 02/02/2018.

This content hasn't been updated in a while. That doesn't have to be a problem. Some of our pages live for years without becoming obsolete. Please click this link if you want us to update this page. Old content can be incorrect, misleading or outdated. Please get in contact with us via a form on this page, our live chat or via email with content@seibert.group if you are in doubt, have a question, suggestion, or want changes from us.