|
1 | 1 | const enterCredentialsCognitoS3 = () => { |
2 | | - var credentials = Cypress.env() |
3 | 2 | cy.get('input[placeholder="XX-XXXX-X:XXXXXXXX-XXXX-1234-abcd-1234567890ab"]') |
4 | 3 | .focus() |
5 | | - .type(credentials.AWS_IDENTITY_POOL_ID) |
| 4 | + .type(Cypress.env().AWS_IDENTITY_POOL_ID) |
6 | 5 | cy.get('input[placeholder="XX-XXXX-X"]') |
7 | 6 | .first() |
8 | 7 | .focus() |
9 | | - .type(credentials.AWS_AUTH_REGION) |
| 8 | + .type(Cypress.env().AWS_AUTH_REGION) |
10 | 9 | cy.get('input[placeholder="XX-XXXX-X_12ab34cd9"]') |
11 | 10 | .focus() |
12 | | - .type(credentials.AWS_USER_POOL_ID) |
| 11 | + .type(Cypress.env().AWS_USER_POOL_ID) |
13 | 12 | cy.get('input[placeholder="26-char alphanumeric string"]') |
14 | 13 | .focus() |
15 | | - .type(credentials.AWS_USER_POOL_WEB_CLIENT_ID) |
| 14 | + .type(Cypress.env().AWS_USER_POOL_WEB_CLIENT_ID) |
16 | 15 | cy.get('input[placeholder="Name of the bucket"]') |
17 | 16 | .focus() |
18 | | - .type(credentials.AWS_STORAGE_BUCKET) |
| 17 | + .type(Cypress.env().AWS_STORAGE_BUCKET) |
19 | 18 | cy.get('input[placeholder="XX-XXXX-X"]') |
20 | 19 | .last() |
21 | 20 | .focus() |
22 | | - .type(credentials.AWS_STORAGE_REGION) |
| 21 | + .type(Cypress.env().AWS_STORAGE_REGION) |
23 | 22 | cy.get('input[class="MuiInputBase-input MuiInput-input"]') |
24 | 23 | .last() |
25 | 24 | .focus() |
26 | | - .type(credentials.COGNITO_USER_PASS_LENGTH) |
27 | | - if (credentials.COGNITO_USER_PASS_REQUIRE_LOWERCASE == "TRUE") { |
28 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(0).click() |
| 25 | + .type(Cypress.env().COGNITO_USER_PASS_LENGTH) |
| 26 | + if (Cypress.env().COGNITO_USER_PASS_REQUIRE_LOWERCASE === "TRUE") { |
| 27 | + cy.get('input[id="RequireLowercaseYes"]').click().focus().blur() |
29 | 28 | } else { |
30 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(1).click() |
| 29 | + cy.get('input[id="RequireLowercaseNo"]').click().focus().blur() |
31 | 30 | } |
32 | | - if (credentials.COGNITO_USER_PASS_REQUIRE_UPPERCASE == "TRUE") { |
33 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(2).click() |
| 31 | + if (Cypress.env().COGNITO_USER_PASS_REQUIRE_UPPERCASE === "TRUE") { |
| 32 | + cy.get('input[id="RequireUppercaseYes"]').click().focus().blur() |
34 | 33 | } else { |
35 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(3).click() |
| 34 | + cy.get('input[id="RequireUppercaseNo"]').click().focus().blur() |
36 | 35 | } |
37 | | - if (credentials.COGNITO_USER_PASS_REQUIRE_NUMBER == "TRUE") { |
38 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(4).click() |
| 36 | + if (Cypress.env().COGNITO_USER_PASS_REQUIRE_NUMBER === "TRUE") { |
| 37 | + cy.get('input[id="RequireNumberYes"]').click().focus().blur() |
39 | 38 | } else { |
40 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(5).click() |
| 39 | + cy.get('input[id="RequireNumberNo"]').click().focus().blur() |
41 | 40 | } |
42 | | - if (credentials.COGNITO_USER_PASS_REQUIRE_SYMBOL == "TRUE") { |
43 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(6).click() |
| 41 | + if (Cypress.env().COGNITO_USER_PASS_REQUIRE_SYMBOL === "TRUE") { |
| 42 | + cy.get('input[id="RequireSymbolYes"]').click().focus().blur() |
44 | 43 | } else { |
45 | | - cy.get('input[class="PrivateSwitchBase-input-65"]').eq(7).click() |
| 44 | + cy.get('input[id="RequireSymbolNo"]').click().focus().blur() |
46 | 45 | } |
47 | 46 | } |
48 | 47 |
|
49 | 48 | const test = () => { |
50 | | - cy.log("should be able to set s3 config") |
51 | | - cy.contains("Add Authentification").click() |
52 | | - cy.contains("AWS - Cognito").click() |
53 | | - enterCredentialsCognitoS3() |
54 | | - cy.contains("Complete").click() |
| 49 | + it("Enter credentials cognito-s3", () => { |
| 50 | + cy.log("should be able to set s3 config") |
| 51 | + cy.contains("Add Authentification").click() |
| 52 | + cy.contains("AWS - Cognito").click() |
| 53 | + enterCredentialsCognitoS3() |
| 54 | + cy.contains("Complete").click() |
| 55 | + }) |
55 | 56 | } |
56 | 57 |
|
57 | 58 | export default test |
0 commit comments