[8.7] [DOCS] Automate email connector screenshot, edit secrets field label (#155464) (#155544)

# Backport

This will backport the following commits from `main` to `8.7`:
- [[DOCS] Automate email connector screenshot, edit secrets field label
(#155464)](https://github.com/elastic/kibana/pull/155464)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2023-04-21T18:04:09Z","message":"[DOCS]
Automate email connector screenshot, edit secrets field label
(#155464)","sha":"da4c42da48b8bb62a743f898115f3aab963bfadb","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Actions/ConnectorTypes","ui-copy","backport:prev-minor","v8.8.0"],"number":155464,"url":"https://github.com/elastic/kibana/pull/155464","mergeCommit":{"message":"[DOCS]
Automate email connector screenshot, edit secrets field label
(#155464)","sha":"da4c42da48b8bb62a743f898115f3aab963bfadb"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/155464","number":155464,"mergeCommit":{"message":"[DOCS]
Automate email connector screenshot, edit secrets field label
(#155464)","sha":"da4c42da48b8bb62a743f898115f3aab963bfadb"}}]}]
BACKPORT-->

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
This commit is contained in:
Kibana Machine 2023-04-21 15:46:01 -04:00 committed by GitHub
parent d597ba5686
commit b1d7f51d35
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 17 additions and 4 deletions

View file

@ -30,6 +30,7 @@ or as needed when you're creating a rule. For example:
[role="screenshot"]
image::management/connectors/images/email-connector.png[Email connector]
// NOTE: This is an autogenerated screenshot. Do not edit it directly.
[float]
[[email-connector-configuration]]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before After
Before After

View file

@ -35,14 +35,14 @@ const renderWithSecretFields = ({
describe('EncryptedFieldsCallout', () => {
const isCreateTests: Array<[number, string]> = [
[1, 'Remember value label0. You must reenter it each time you edit the connector.'],
[1, 'Remember your label0 value. You must reenter it each time you edit the connector.'],
[
2,
'Remember values label0 and label1. You must reenter them each time you edit the connector.',
'Remember your label0 and label1 values. You must reenter them each time you edit the connector.',
],
[
3,
'Remember values label0, label1, and label2. You must reenter them each time you edit the connector.',
'Remember your label0, label1, and label2 values. You must reenter them each time you edit the connector.',
],
];

View file

@ -104,7 +104,7 @@ const EncryptedFieldsCalloutComponent: React.FC<EncryptedFieldsCalloutProps> = (
{
values: { secretFieldsLabel, encryptedFieldsLength: totalSecretFields },
defaultMessage:
'Remember value{encryptedFieldsLength, plural, one {} other {s}} {secretFieldsLabel}. You must reenter {encryptedFieldsLength, plural, one {it} other {them}} each time you edit the connector.',
'Remember your {secretFieldsLabel} {encryptedFieldsLength, plural, one {value} other {values}}. You must reenter {encryptedFieldsLength, plural, one {it} other {them}} each time you edit the connector.',
}
)}
dataTestSubj="create-connector-secrets-callout"

View file

@ -57,5 +57,17 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
const flyOutCancelButton = await testSubjects.find('euiFlyoutCloseButton');
await flyOutCancelButton.click();
});
it('email connector screenshots', async () => {
await pageObjects.common.navigateToApp('connectors');
await pageObjects.header.waitUntilLoadingHasFinished();
await actions.common.openNewConnectorForm('email');
await testSubjects.setValue('nameInput', 'Gmail connector');
await testSubjects.setValue('emailFromInput', 'test@gmail.com');
await testSubjects.setValue('emailServiceSelectInput', 'gmail');
await commonScreenshots.takeScreenshot('email-connector', screenshotDirectories);
const flyOutCancelButton = await testSubjects.find('euiFlyoutCloseButton');
await flyOutCancelButton.click();
});
});
}