TPS UI Elements - dogtagpki/pki GitHub Wiki

Overview

This page describes major HTML elements in the TPS UI and provides the CSS selectors for automating UI operations.

Navigation

Navigation elements are located under #navigation.

Element CSS Selector

Home

#navigation [name=home]

Tokens

#navigation [name=tokens]

Certificates

#navigation [name=certs]

Activities

#navigation [name=activities]

Accounts

#navigation [name=accounts]

Accounts / Users

#navigation [name=accounts] [name=users]

Accounts / Groups

#navigation [name=accounts] [name=groups]

System

#navigation [name=system]

System / General Configuration

#navigation [name=system] [name=config]

System / Authentication Sources

#navigation [name=system] [name=authenticators]

System / Subsystem Connections

#navigation [name=system] [name=connectors]

System / Profiles

#navigation [name=system] [name=profiles]

System / Profile Mappings

#navigation [name=system] [name=profile-mappings]

System / Audit Logging

#navigation [name=system] [name=audit]

System / Self Tests

#navigation [name=system] [name=selftests]

Status

#navigation [name=status]

Account

#navigation [name=account]

Username

#navigation [name=account] [name=username]

Logout

#navigation [name=account] [name=logout]

Content

Page elements are located under #content.

Tokens Page

Element CSS Selector

Select All Checkbox

#tokens-selectall

Select Checkboxes

#tokens-select-<ID>

Certificates Page

Element CSS Selector

Select All Checkbox

#certs-selectall

Select Checkboxes

#certs-select-<ID>

Activities Page

Element CSS Selector

Select All Checkbox

#activities-selectall

Select Checkboxes

#activities-select-<ID>

Users Page

Element CSS Selector

Select All Checkbox

#users-selectall

Select Checkboxes

#users-select-<ID>

Groups Page

Element CSS Selector

Select All Checkbox

#groups-selectall

Select Checkboxes

#groups-select-<ID>

Group Page

Element CSS Selector

Select All Checkbox

#group-members-selectall

Select Checkboxes

#group-members-select-<ID>

General Configuration Page

Element CSS Selector

Select All Checkbox

#config-selectall

Select Checkboxes

#config-select-<ID>

Authentication Sources Page

Element CSS Selector

Select All Checkbox

#authenticators-selectall

Select Checkboxes

#authenticators-select-<ID>

Authentication Source Page

Element CSS Selector

Select All Checkbox

#authenticator-properties-selectall

Select Checkboxes

#authenticator-properties-select-<ID>

Subsystem Connections Page

Element CSS Selector

Select All Checkbox

#connectors-selectall

Select Checkboxes

#connectors-select-<ID>

Subsystem Connection Page

Element CSS Selector

Select All Checkbox

#connector-properties-selectall

Select Checkboxes

#connector-properties-select-<ID>

Profiles Page

Element CSS Selector

Select All Checkbox

#profiles-selectall

Select Checkboxes

#profiles-select-<ID>

Profile Page

Element CSS Selector

Select All Checkbox

#profile-properties-selectall

Select Checkboxes

#profile-properties-select-<ID>

Profile Mappings Page

Element CSS Selector

Select All Checkbox

#profile-mappings-selectall

Select Checkboxes

#profile-mappings-select-<ID>

Profile Mapping Page

Element CSS Selector

Select All Checkbox

#profile-mapping-properties-selectall

Select Checkboxes

#profile-mapping-properties-select-<ID>

Audit Page

Element CSS Selector

Select All Checkbox

#audit-events-selectall

Select Checkboxes

#audit-events-select-<ID>

Self-Tests Page

Element CSS Selector

Select All Checkbox

#selftests-selectall

Select Checkboxes

#selftests-select-<ID>

Error Dialog

Error dialog elements are located under #error-dialog.

⚠️ **GitHub.com Fallback** ⚠️