0.7.11 • Published 6 years ago

confluence-protractor-base v0.7.11

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

Confluence Protractor Base

Npm version Npm dependencies devDependency Status

The Confluence® Protractor Base is a simple solution to implement und run UI tests for Atlassian® Confluence®. It provides basic functionality like creating pages, spaces, users and groups as well as login, authenticate as admin and open pages.

Installation

npm install confluence-protractor-base

First Steps

  1. Start a local Confluence instance
  2. Checkout the project and switch to the directory
  3. Install requirements\ npm install
  4. Update webdriver manager\ npm run webdriver-update
  5. Start the webdriver manager\ npm run webdriver-start
  6. run UI tests in another console window (e2e means End-to-End)\ npm run test-e2e

Local Confluence instance

First of all you need a local Confluence instance.

The instance should be locally available under http://localhost:1990/confluence (Atlassian® SDK standard)

This can be done via the Atlassian SDK or with a Docker container

Atlassian SDK

Start a local Confluence test instance using the Atlassian® SDK

atlas-run-standalone --product confluence

Docker container

Start a local Confluence® docker instance\

Supported Platforms

We have tested the confluence-protractor-base with

  • Confluence 5.7 - 6.7
  • PSQL, MYSQL, MSSQL

Troubleshooting

See Issues

Known issues

Page edit with synchrony (concurrent editing)

Page edit with synchrony enabled may be unstable. All page objects inheriting from ConfluenceBase have a disableSynchrony() method to prevent problems. Example:

const upm = new UniversalPluginManager();
upm.disableSynchrony();
0.7.11

6 years ago

0.7.9

6 years ago

0.7.8

6 years ago

0.7.7

6 years ago

0.7.6

6 years ago

0.7.5

6 years ago

0.7.4

6 years ago

0.7.3

7 years ago

0.7.1

7 years ago

0.7.2

7 years ago

0.7.0

7 years ago

0.6.4

7 years ago

0.6.3

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago

0.6.0

7 years ago

0.6.7

7 years ago

0.6.13

7 years ago

0.6.12

7 years ago

0.6.11

7 years ago

0.6.10

7 years ago