|
2263 | 2263 | <seeElement selector="{{BannerOnFrontend.messageContentTextAreaTextWidget('1', _ENV.MAGENTO_BASE_URL, $$createCMSPageB.identifier$$)}}" stepKey="seeWidgetStorefront"/>
|
2264 | 2264 | <click selector="{{BannerOnFrontend.messageContentTextAreaTextWidget('1', _ENV.MAGENTO_BASE_URL, $$createCMSPageB.identifier$$)}}" stepKey="clickWidgetStorefront"/>
|
2265 | 2265 | </test>
|
| 2266 | + <test name="BannerOverlayDoesNotHaveBorderRadiusAppliedOnCollageLeftAppearance" extends="BannerOverlayHasConvertedBorderRadiusAppliedOnPosterAppearance"> |
| 2267 | + <annotations> |
| 2268 | + <features value="PageBuilder"/> |
| 2269 | + <stories value="Banner"/> |
| 2270 | + <title value="Banner - Overlay does not have border radius applied on collage left appearance"/> |
| 2271 | + <description value="As a content creator I do not want border radius of banner overlay with collage left appearance to have a border radius applied to it so that I may be able to style it independently"/> |
| 2272 | + <severity value="MAJOR"/> |
| 2273 | + <useCaseId value="MC-3870"/> |
| 2274 | + <testCaseId value="MC-5254"/> |
| 2275 | + <group value="pagebuilder"/> |
| 2276 | + <group value="pagebuilder-banner"/> |
| 2277 | + <group value="pagebuilder-bannerCommon"/> |
| 2278 | + </annotations> |
| 2279 | + <before> |
| 2280 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 2281 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 2282 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 2283 | + </before> |
| 2284 | + <after> |
| 2285 | + <closeTab stepKey="closeTab"/> |
| 2286 | + <actionGroup ref="logout" stepKey="logout"/> |
| 2287 | + </after> |
| 2288 | + <actionGroup ref="chooseVisualSelectOption" stepKey="selectAppearance"> |
| 2289 | + <argument name="property" value="PageBuilderBannerCollageLeftProperty"/> |
| 2290 | + </actionGroup> |
| 2291 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidth"> |
| 2292 | + <expectedResult type="int">0</expectedResult> |
| 2293 | + <actualResult type="variable">$overlayBorderRadius</actualResult> |
| 2294 | + </assertEquals> |
| 2295 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidthOnStorefront"> |
| 2296 | + <expectedResult type="int">0</expectedResult> |
| 2297 | + <actualResult type="variable">$overlayBorderRadiusStorefront</actualResult> |
| 2298 | + </assertEquals> |
| 2299 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidth"> |
| 2300 | + <expectedResult type="int">0</expectedResult> |
| 2301 | + <actualResult type="variable">$overlayBorderRadius2</actualResult> |
| 2302 | + </assertEquals> |
| 2303 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidthOnStorefront"> |
| 2304 | + <expectedResult type="int">0</expectedResult> |
| 2305 | + <actualResult type="variable">$overlayBorderRadiusStorefront2</actualResult> |
| 2306 | + </assertEquals> |
| 2307 | + </test> |
| 2308 | + <test name="BannerOverlayDoesNotHaveBorderRadiusAppliedOnCollageCenteredAppearance" extends="BannerOverlayHasConvertedBorderRadiusAppliedOnPosterAppearance"> |
| 2309 | + <annotations> |
| 2310 | + <features value="PageBuilder"/> |
| 2311 | + <stories value="Banner"/> |
| 2312 | + <title value="Banner - Overlay does not have border radius applied on collage centered appearance"/> |
| 2313 | + <description value="As a content creator I do not want border radius of banner overlay with collage centered appearance to have a border radius applied to it so that I may be able to style it independently"/> |
| 2314 | + <severity value="MAJOR"/> |
| 2315 | + <useCaseId value="MC-3870"/> |
| 2316 | + <testCaseId value="MC-5253"/> |
| 2317 | + <group value="pagebuilder"/> |
| 2318 | + <group value="pagebuilder-banner"/> |
| 2319 | + <group value="pagebuilder-bannerCommon"/> |
| 2320 | + </annotations> |
| 2321 | + <before> |
| 2322 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 2323 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 2324 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 2325 | + </before> |
| 2326 | + <after> |
| 2327 | + <closeTab stepKey="closeTab"/> |
| 2328 | + <actionGroup ref="logout" stepKey="logout"/> |
| 2329 | + </after> |
| 2330 | + <actionGroup ref="chooseVisualSelectOption" stepKey="selectAppearance"> |
| 2331 | + <argument name="property" value="PageBuilderBannerCollageCenteredProperty"/> |
| 2332 | + </actionGroup> |
| 2333 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidth"> |
| 2334 | + <expectedResult type="int">0</expectedResult> |
| 2335 | + <actualResult type="variable">$overlayBorderRadius</actualResult> |
| 2336 | + </assertEquals> |
| 2337 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidthOnStorefront"> |
| 2338 | + <expectedResult type="int">0</expectedResult> |
| 2339 | + <actualResult type="variable">$overlayBorderRadiusStorefront</actualResult> |
| 2340 | + </assertEquals> |
| 2341 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidth"> |
| 2342 | + <expectedResult type="int">0</expectedResult> |
| 2343 | + <actualResult type="variable">$overlayBorderRadius2</actualResult> |
| 2344 | + </assertEquals> |
| 2345 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidthOnStorefront"> |
| 2346 | + <expectedResult type="int">0</expectedResult> |
| 2347 | + <actualResult type="variable">$overlayBorderRadiusStorefront2</actualResult> |
| 2348 | + </assertEquals> |
| 2349 | + </test> |
| 2350 | + <test name="BannerOverlayDoesNotHaveBorderRadiusAppliedOnCollageRightAppearance" extends="BannerOverlayHasConvertedBorderRadiusAppliedOnPosterAppearance"> |
| 2351 | + <annotations> |
| 2352 | + <features value="PageBuilder"/> |
| 2353 | + <stories value="Banner"/> |
| 2354 | + <title value="Banner - Overlay does not have border radius applied on collage right appearance"/> |
| 2355 | + <description value="As a content creator I do not want border radius of banner overlay with collage right appearance to have a border radius applied to it so that I may be able to style it independently"/> |
| 2356 | + <severity value="MAJOR"/> |
| 2357 | + <useCaseId value="MC-3870"/> |
| 2358 | + <testCaseId value="MC-5252"/> |
| 2359 | + <group value="pagebuilder"/> |
| 2360 | + <group value="pagebuilder-banner"/> |
| 2361 | + <group value="pagebuilder-bannerCommon"/> |
| 2362 | + </annotations> |
| 2363 | + <before> |
| 2364 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 2365 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 2366 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 2367 | + </before> |
| 2368 | + <after> |
| 2369 | + <closeTab stepKey="closeTab"/> |
| 2370 | + <actionGroup ref="logout" stepKey="logout"/> |
| 2371 | + </after> |
| 2372 | + <actionGroup ref="chooseVisualSelectOption" stepKey="selectAppearance"> |
| 2373 | + <argument name="property" value="PageBuilderBannerCollageRightProperty"/> |
| 2374 | + </actionGroup> |
| 2375 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidth"> |
| 2376 | + <expectedResult type="int">0</expectedResult> |
| 2377 | + <actualResult type="variable">$overlayBorderRadius</actualResult> |
| 2378 | + </assertEquals> |
| 2379 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidthOnStorefront"> |
| 2380 | + <expectedResult type="int">0</expectedResult> |
| 2381 | + <actualResult type="variable">$overlayBorderRadiusStorefront</actualResult> |
| 2382 | + </assertEquals> |
| 2383 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidth"> |
| 2384 | + <expectedResult type="int">0</expectedResult> |
| 2385 | + <actualResult type="variable">$overlayBorderRadius2</actualResult> |
| 2386 | + </assertEquals> |
| 2387 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidthOnStorefront"> |
| 2388 | + <expectedResult type="int">0</expectedResult> |
| 2389 | + <actualResult type="variable">$overlayBorderRadiusStorefront2</actualResult> |
| 2390 | + </assertEquals> |
| 2391 | + </test> |
| 2392 | + <test name="BannerOverlayHasConvertedBorderRadiusAppliedOnPosterAppearance"> |
| 2393 | + <annotations> |
| 2394 | + <features value="PageBuilder"/> |
| 2395 | + <stories value="Banner"/> |
| 2396 | + <title value="Banner - Overlay has converted border radius applied on poster appearance"/> |
| 2397 | + <description value="As a content creator I want border radius of banner overlay with poster appearance to have a different border radius than its parent wrapper so that it aligns snugly alongside it without exposing any gaps"/> |
| 2398 | + <severity value="MAJOR"/> |
| 2399 | + <useCaseId value="MC-3870"/> |
| 2400 | + <testCaseId value="MC-5237"/> |
| 2401 | + <group value="pagebuilder"/> |
| 2402 | + <group value="pagebuilder-banner"/> |
| 2403 | + <group value="pagebuilder-bannerCommon"/> |
| 2404 | + </annotations> |
| 2405 | + <before> |
| 2406 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 2407 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 2408 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 2409 | + </before> |
| 2410 | + <after> |
| 2411 | + <closeTab stepKey="closeTab"/> |
| 2412 | + <actionGroup ref="logout" stepKey="logout"/> |
| 2413 | + </after> |
| 2414 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle"> |
| 2415 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 2416 | + </actionGroup> |
| 2417 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 2418 | + <argument name="group" value="PageBuilderBannerContentType"/> |
| 2419 | + </actionGroup> |
| 2420 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragBannerIntoStage"> |
| 2421 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 2422 | + </actionGroup> |
| 2423 | + <!-- Open edit panel and apply border radius/width on poster appearance where border radius > border width --> |
| 2424 | + <comment userInput="Open edit panel and apply border radius/width on poster appearance where border radius greater than border width" stepKey="commentOpenEditPanel"/> |
| 2425 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
| 2426 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 2427 | + </actionGroup> |
| 2428 | + <actionGroup ref="chooseVisualSelectOption" stepKey="selectAppearance"> |
| 2429 | + <argument name="property" value="PageBuilderBannerAppearance_Poster"/> |
| 2430 | + </actionGroup> |
| 2431 | + <actionGroup ref="selectSlideOutPanelField" stepKey="enterBorder"> |
| 2432 | + <argument name="property" value="PageBuilderAdvancedBorderPropertyDouble"/> |
| 2433 | + </actionGroup> |
| 2434 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterBorderWidth"> |
| 2435 | + <argument name="property" value="PageBuilderAdvancedBorderWidthProperty10"/> |
| 2436 | + </actionGroup> |
| 2437 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterBorderRadius"> |
| 2438 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty12"/> |
| 2439 | + </actionGroup> |
| 2440 | + <actionGroup ref="selectSlideOutPanelField" stepKey="enterBannerShowOverlayAlways"> |
| 2441 | + <argument name="property" value="PageBuilderBannerShowContentOverlayAlwaysProperty"/> |
| 2442 | + </actionGroup> |
| 2443 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterOverlayColor"> |
| 2444 | + <argument name="property" value="PageBuilderBannerOverlayColor_FF0000"/> |
| 2445 | + </actionGroup> |
| 2446 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterOverlayTransparency"> |
| 2447 | + <argument name="property" value="PageBuilderBannerOverlayTransparencyProperty"/> |
| 2448 | + </actionGroup> |
| 2449 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/> |
| 2450 | + <!-- Validate Stage where border radius > border width --> |
| 2451 | + <comment userInput="Validate Stage on poster appearance where border radius greater than border width" stepKey="commentValidateStage"/> |
| 2452 | + <seeElement selector="{{BannerOnBackend.overlay('1')}}" stepKey="seeOverlay"/> |
| 2453 | + <executeJS function="return parseInt(getComputedStyle(document.evaluate("{{BannerOnBackend.overlay('1')}}",document.body).iterateNext()).borderRadius, 10)" stepKey="overlayBorderRadius"/> |
| 2454 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidth"> |
| 2455 | + <expectedResult type="int">2</expectedResult> |
| 2456 | + <actualResult type="variable">$overlayBorderRadius</actualResult> |
| 2457 | + </assertEquals> |
| 2458 | + <!-- Validate Storefront where border radius > border width --> |
| 2459 | + <comment userInput="Validate Storefront where border radius greater than border width" stepKey="commentValidateStorefront"/> |
| 2460 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 2461 | + <openNewTab stepKey="openNewTab"/> |
| 2462 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 2463 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 2464 | + </actionGroup> |
| 2465 | + <executeJS function="return parseInt(getComputedStyle(document.evaluate("{{BannerOnFrontend.overlay('1')}}",document.body).iterateNext()).borderRadius, 10)" stepKey="overlayBorderRadiusStorefront"/> |
| 2466 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusGreaterThanBorderWidthOnStorefront"> |
| 2467 | + <expectedResult type="int">2</expectedResult> |
| 2468 | + <actualResult type="variable">$overlayBorderRadiusStorefront</actualResult> |
| 2469 | + </assertEquals> |
| 2470 | + <switchToPreviousTab stepKey="switchBackToAdmin"/> |
| 2471 | + <reloadPage stepKey="refreshPage"/> |
| 2472 | + <waitForPageLoad stepKey="waitForPageRefresh"/> |
| 2473 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/> |
| 2474 | + <!-- Open edit panel and apply border radius/width where border radius <= border width --> |
| 2475 | + <comment userInput="Open edit panel and apply border radius/width where border radius less than or equal to border width" stepKey="commentOpenEditPanel2"/> |
| 2476 | + <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="unFocusEditor"/> |
| 2477 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage2"> |
| 2478 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 2479 | + </actionGroup> |
| 2480 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterBorderRadius2"> |
| 2481 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty1"/> |
| 2482 | + </actionGroup> |
| 2483 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings2"/> |
| 2484 | + <!-- Validate Stage on where border radius <= border width --> |
| 2485 | + <comment userInput="Validate Stage where border radius less than or equal to border width" stepKey="commentValidateStagePoster"/> |
| 2486 | + <executeJS function="return parseInt(getComputedStyle(document.evaluate("{{BannerOnBackend.overlay('1')}}",document.body).iterateNext()).borderRadius, 10)" stepKey="overlayBorderRadius2" /> |
| 2487 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidth"> |
| 2488 | + <expectedResult type="int">0</expectedResult> |
| 2489 | + <actualResult type="variable">$overlayBorderRadius2</actualResult> |
| 2490 | + </assertEquals> |
| 2491 | + <!-- Validate Storefront where border radius <= border width --> |
| 2492 | + <comment userInput="Validate Storefront where border radius less than or equal to border width" stepKey="commentValidateStorefront2"/> |
| 2493 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage2"/> |
| 2494 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage3"/> |
| 2495 | + <switchToNextTab stepKey="switchBackToStorefront" /> |
| 2496 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront2"> |
| 2497 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 2498 | + </actionGroup> |
| 2499 | + <executeJS function="return parseInt(getComputedStyle(document.evaluate("{{BannerOnFrontend.overlay('1')}}",document.body).iterateNext()).borderRadius, 10)" stepKey="overlayBorderRadiusStorefront2" /> |
| 2500 | + <assertEquals stepKey="assertOverlayBorderRadiusEqualityWhereBorderRadiusLessThanOrEqualToBorderWidthOnStorefront"> |
| 2501 | + <expectedResult type="int">0</expectedResult> |
| 2502 | + <actualResult type="variable">$overlayBorderRadiusStorefront2</actualResult> |
| 2503 | + </assertEquals> |
| 2504 | + </test> |
2266 | 2505 | </tests>
|
0 commit comments