SAP 电商云 Spartacus UI added-to-cart 的端到端测试源代码解析
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                SAP 电商云 Spartacus UI added-to-cart 的端到端测试源代码解析
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                源代碼地址:projects\storefrontapp-e2e-cypress\cypress\integration\regression\added-to-cart-modal.e2e-spec.ts
const productId = '3595723'; const productId2 = '4812254'; const productName2 = '500D + 18-55mm IS + EF-S 55-250 IS';describe('Added to cart modal', () => {viewportContext(['desktop', 'mobile'], () => {before(() => {cy.window().then((win) => {win.sessionStorage.clear();});cy.visit(`/product/${productId}`);});我們模擬 desktop 和 mobile 兩種平臺(tái)上測(cè)試。
每次測(cè)試開始前,調(diào)用 win.sessionStorage.clear() 清除 session storage,然后分別打開產(chǎn)品 3595723 和 4812254 的明細(xì)頁面。
訪問 product id:
 
調(diào)用 cy.intercept 攔截讀取 product stock 的請(qǐng)求,重命名為 gerProductStock. 待其執(zhí)行完畢后,從 HTTP 響應(yīng)里,讀取 stock 字段的內(nèi)容。
within 的用法:讓接下來的 cy.get 命令,僅僅在當(dāng)前 form scope 之內(nèi)執(zhí)行,而不用去掃描整個(gè)文檔:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
 
總結(jié)
以上是生活随笔為你收集整理的SAP 电商云 Spartacus UI added-to-cart 的端到端测试源代码解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 使用 jQuery 查询属性不包含 di
 - 下一篇: DNF土豆服务器是什么服务器 土豆服务器