You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.0 KiB
JavaScript
21 lines
1.0 KiB
JavaScript
module.exports = {
|
|
// settings view
|
|
settingsButtonSection:
|
|
'//*[contains(@class,"session-icon-button") and .//*[contains(@class, "gear")]]',
|
|
settingsRowWithText: text =>
|
|
`//*[contains(@class, "left-pane-setting-category-list-item")][contains(string(), '${text}')]`,
|
|
|
|
leftPaneSettingsButton: `//*[contains(@class,"session-icon-button") and .//*[contains(@class, "gear")]]`,
|
|
|
|
settingToggleWithText: text =>
|
|
`//div[contains(@class, 'session-settings-item') and contains(string(), '${text}')]//*[contains(@class, 'session-toggle')]`,
|
|
settingButtonWithText: text =>
|
|
`//div[contains(@class, 'session-settings-item')]//*[contains(@class, 'session-button') and contains(string(), '${text}')]`,
|
|
settingCategoryWithText: text =>
|
|
`//div[contains(@class, 'left-pane-setting-category-list-item') and contains(string(), '${text}')]`,
|
|
|
|
// Confirm is a boolean. Selects confirmation input
|
|
passwordSetModalInput: _confirm =>
|
|
`//input[@id = 'password-modal-input${_confirm ? '-confirm' : ''}']`,
|
|
};
|