|
1370 | 1370 | <argument name="index" value="1"/>
|
1371 | 1371 | </actionGroup>
|
1372 | 1372 | </test>
|
| 1373 | + <test name="AdvancedConfigurationInvalidBorderRadius"> |
| 1374 | + <annotations> |
| 1375 | + <features value="PageBuilder"/> |
| 1376 | + <stories value="Advanced Configuration"/> |
| 1377 | + <title value="Functional - Invalid Border Radius"/> |
| 1378 | + <description value="A user cannot add an invalid value for border radius"/> |
| 1379 | + <severity value="CRITICAL"/> |
| 1380 | + <useCaseId value="MAGETWO-83415"/> |
| 1381 | + <testCaseId value="MC-4185"/> |
| 1382 | + <group value="pagebuilder"/> |
| 1383 | + <group value="pagebuilder-advancedConfig"/> |
| 1384 | + </annotations> |
| 1385 | + <before> |
| 1386 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 1387 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 1388 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1389 | + </before> |
| 1390 | + <after> |
| 1391 | + <actionGroup ref="logout" stepKey="logout"/> |
| 1392 | + </after> |
| 1393 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle"> |
| 1394 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 1395 | + </actionGroup> |
| 1396 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 1397 | + <argument name="group" value="PageBuilderTextContentType"/> |
| 1398 | + </actionGroup> |
| 1399 | + <!-- Add Text to Stage --> |
| 1400 | + <comment userInput="Add Text to Stage" stepKey="commentAddTextToStage"/> |
| 1401 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragTextIntoStage"> |
| 1402 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 1403 | + <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
| 1404 | + <argument name="containerTargetIndex" value="1"/> |
| 1405 | + <argument name="contentTypeIndex" value="1"/> |
| 1406 | + </actionGroup> |
| 1407 | + <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="unFocusEditor"/> |
| 1408 | + <!-- Add Invalid Border Radius: NonNumeric --> |
| 1409 | + <comment userInput="Add Border Radius: NonNumeric" stepKey="commentAddBorderRadiusNonNumeric"/> |
| 1410 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage"> |
| 1411 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 1412 | + <argument name="contentTypeIndex" value="1"/> |
| 1413 | + </actionGroup> |
| 1414 | + <actionGroup ref="addTextToTinyMCE" stepKey="enterText"> |
| 1415 | + <argument name="property" value="PageBuilderTextProperty"/> |
| 1416 | + </actionGroup> |
| 1417 | + <actionGroup ref="fillSlideOutPanelFieldAndExpectToSeeErrorInFieldset" stepKey="enterNonNumericBorderRadius"> |
| 1418 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty_NonNumeric"/> |
| 1419 | + </actionGroup> |
| 1420 | + <actionGroup ref="saveEditPanelAndValidateFieldError" stepKey="validateErrorNonNumeric"> |
| 1421 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty_NonNumeric"/> |
| 1422 | + </actionGroup> |
| 1423 | + <actionGroup ref="clearSlideOutPanelFieldGeneral" stepKey="clearBorderRadiusNonNumeric"> |
| 1424 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusDefaultProperty"/> |
| 1425 | + </actionGroup> |
| 1426 | + <!-- Add Invalid Border Radius: Negative --> |
| 1427 | + <comment userInput="Add Border Radius: Negative" stepKey="commentAddBorderRadiusNegative"/> |
| 1428 | + <actionGroup ref="fillSlideOutPanelFieldAndExpectToSeeErrorInFieldset" stepKey="enterNegativeBorderRadius"> |
| 1429 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty_Negative"/> |
| 1430 | + </actionGroup> |
| 1431 | + <actionGroup ref="saveEditPanelAndValidateFieldError" stepKey="validateErrorNegative"> |
| 1432 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty_Negative"/> |
| 1433 | + </actionGroup> |
| 1434 | + <actionGroup ref="clearSlideOutPanelFieldGeneral" stepKey="clearBorderRadiusNegative"> |
| 1435 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusDefaultProperty"/> |
| 1436 | + </actionGroup> |
| 1437 | + <!-- Add Invalid Border Radius: 51 --> |
| 1438 | + <comment userInput="Add Border Radius: 51" stepKey="commentAddBorderRadius51"/> |
| 1439 | + <actionGroup ref="fillSlideOutPanelFieldAndExpectToSeeErrorInFieldset" stepKey="enter51BorderRadius"> |
| 1440 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty_51"/> |
| 1441 | + </actionGroup> |
| 1442 | + <actionGroup ref="saveEditPanelAndValidateFieldError" stepKey="validateError51"> |
| 1443 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty_51"/> |
| 1444 | + </actionGroup> |
| 1445 | + <actionGroup ref="clearSlideOutPanelFieldGeneral" stepKey="clearBorderRadius51"> |
| 1446 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusDefaultProperty"/> |
| 1447 | + </actionGroup> |
| 1448 | + <!-- User can recover after invalid input --> |
| 1449 | + <comment userInput="User can recover after invalid input" stepKey="commentCanRecover"/> |
| 1450 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterBorderRadius12"> |
| 1451 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty12"/> |
| 1452 | + </actionGroup> |
| 1453 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/> |
| 1454 | + <actionGroup ref="validateAdvancedStyleWithNoAlignment" stepKey="validateStage12"> |
| 1455 | + <argument name="page" value="TextOnStage"/> |
| 1456 | + <argument name="borderRadius" value="PageBuilderAdvancedBorderRadiusProperty12"/> |
| 1457 | + <argument name="index" value="1"/> |
| 1458 | + </actionGroup> |
| 1459 | + </test> |
1373 | 1460 | <test name="AdvancedConfigurationFunctionalBorderRadius">
|
1374 | 1461 | <annotations>
|
1375 | 1462 | <features value="PageBuilder"/>
|
|
0 commit comments