Search
Preparing search index...
The search index is not available
confluence-protractor-base
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"page-objects/UniversalPluginManager"
UniversalPluginManager
Class UniversalPluginManager
Hierarchy
ConfluenceBase
UniversalPluginManager
Index
Constructors
constructor
Properties
confluence
Config
upm
Action
Methods
add
License
authenticate
authenticate
AsAdmin
confluence
Version
current
Username
disable
Notifications
disable
Plugin
disable
Synchrony
enable
Plugin
get
Param
FromAJS
load
Confluence
Version
login
login
AsAdmin
logout
open
Admin
Page
open
Plugin
parse
Maven
Version
From
Pom
plugin
Enabled
plugin
Installed
plugin
Licensed
remove
License
reset
Confluence
Version
skip
Notifications
uninstall
Plugin
upload
Plugin
upload
Plugin
Internal
Object literals
actions
Constructors
constructor
new
Universal
Plugin
Manager
(
)
:
UniversalPluginManager
Returns
UniversalPluginManager
Properties
confluence
Config
confluence
Config
:
function
Type declaration
(
)
:
any
Returns
any
upm
Action
upm
Action
:
ConfluenceAction
= new ConfluenceAction({path: "plugins/servlet/upm",})
Methods
add
License
add
License
(
pluginName
:
string
, licenseKey
:
string
)
:
void
Parameters
pluginName:
string
licenseKey:
string
Returns
void
authenticate
authenticate
(
password
?:
string
)
:
void
Parameters
Optional
password:
string
Returns
void
authenticate
AsAdmin
authenticate
AsAdmin
(
)
:
void
Returns
void
confluence
Version
confluence
Version
(
)
:
Version
Returns
Version
current
Username
current
Username
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
disable
Notifications
disable
Notifications
(
)
:
void
Returns
void
disable
Plugin
disable
Plugin
(
pluginName
:
string
)
:
void
Parameters
pluginName:
string
Returns
void
disable
Synchrony
disable
Synchrony
(
)
:
void
Returns
void
enable
Plugin
enable
Plugin
(
pluginName
:
string
)
:
void
Parameters
pluginName:
string
Returns
void
get
Param
FromAJS
get
Param
FromAJS
(
paramName
:
string
, defaultValue
?:
any
)
:
Promise
<
string
>
Parameters
paramName:
string
Optional
defaultValue:
any
Returns
Promise
<
string
>
load
Confluence
Version
load
Confluence
Version
(
)
:
Promise
<
Version
>
Returns
Promise
<
Version
>
login
login
(
username
?:
string
, password
?:
string
)
:
void
Parameters
Optional
username:
string
Optional
password:
string
Returns
void
login
AsAdmin
login
AsAdmin
(
)
:
void
Returns
void
logout
logout
(
)
:
void
Returns
void
open
Admin
Page
open
Admin
Page
(
path
?:
string
)
:
void
Parameters
Default value
path:
string
= "admin"
Returns
void
Private
open
Plugin
open
Plugin
(
pluginName
:
string
)
:
any
Parameters
pluginName:
string
Returns
any
parse
Maven
Version
From
Pom
parse
Maven
Version
From
Pom
(
)
:
string
Returns
string
plugin
Enabled
plugin
Enabled
(
pluginName
:
string
)
:
Promise
<
boolean
>
Parameters
pluginName:
string
Returns
Promise
<
boolean
>
plugin
Installed
plugin
Installed
(
pluginName
:
string
)
:
Promise
<
boolean
>
Parameters
pluginName:
string
Returns
Promise
<
boolean
>
plugin
Licensed
plugin
Licensed
(
pluginName
:
string
)
:
Promise
<
boolean
>
Parameters
pluginName:
string
Returns
Promise
<
boolean
>
remove
License
remove
License
(
pluginName
:
string
)
:
void
Parameters
pluginName:
string
Returns
void
reset
Confluence
Version
reset
Confluence
Version
(
)
:
void
Returns
void
skip
Notifications
skip
Notifications
(
)
:
void
Returns
void
uninstall
Plugin
uninstall
Plugin
(
pluginKey
:
string
)
:
void
Parameters
pluginKey:
string
Returns
void
upload
Plugin
upload
Plugin
(
pluginName
:
string
, fileToUpload
:
string
, timeout
?:
number
, maxAttempts
?:
number
)
:
void
Parameters
pluginName:
string
fileToUpload:
string
Default value
timeout:
number
= DEFAULT_PLUGIN_UPLOAD_TIMEOUT
Default value
maxAttempts:
number
= DEFAULT_MAX_ATTEMPTS
Returns
void
Private
upload
Plugin
Internal
upload
Plugin
Internal
(
pluginName
:
string
, fileToUpload
:
string
, timeout
?:
number
, maxAttempts
?:
number
, attemptCount
?:
number
)
:
void
Parameters
pluginName:
string
fileToUpload:
string
Default value
timeout:
number
= DEFAULT_PLUGIN_UPLOAD_TIMEOUT
Default value
maxAttempts:
number
= DEFAULT_MAX_ATTEMPTS
Default value
attemptCount:
number
= 1
Returns
void
Object literals
actions
actions
:
object
authenticate
authenticate
:
ConfluenceAction
= new ConfluenceAction({path: "authenticate.action",})
login
login
:
ConfluenceAction
= new ConfluenceAction({path: "login.action",})
logout
logout
:
ConfluenceAction
= new ConfluenceAction({path: "logout.action",})
Globals
"page-
objects/
Universal
Plugin
Manager"
Universal
Plugin
Manager
constructor
confluence
Config
upm
Action
add
License
authenticate
authenticate
AsAdmin
confluence
Version
current
Username
disable
Notifications
disable
Plugin
disable
Synchrony
enable
Plugin
get
Param
FromAJS
load
Confluence
Version
login
login
AsAdmin
logout
open
Admin
Page
open
Plugin
parse
Maven
Version
From
Pom
plugin
Enabled
plugin
Installed
plugin
Licensed
remove
License
reset
Confluence
Version
skip
Notifications
uninstall
Plugin
upload
Plugin
upload
Plugin
Internal
actions
DEFAULT_
MAX_
ATTEMPTS
DEFAULT_
PLUGIN_
UPLOAD_
TIMEOUT
DEFAULT_
UPM_
LOADING_
TIME
UPLOAD_
BUTTON_
VISIBILITY_
TIMEOUT
async
Element
click
IfPresent
path
remote
wait
For
Element
ToBe
Clickable
Generated using
TypeDoc