cypress 一些技巧,不定時更新

Jacky發表於2020-10-25
開啟視窗並自動檢測載入完畢
url 為載入子模組地址,element 為標記載入結束對應元素的識別方式
openModule(moduleName) {
// eslint-disable-next-line no-undef
cy.visit(`${this.baseUrl}${this.moduleUrlMapping[moduleName].url}`);
cy.get(this.moduleUrlMapping[moduleName].element);
return this;
}

this.moduleUrlMapping = {
// ServiceA UI
ServiceA: { url: '/hideandfind', element: 'div:contains("hideandfind")' },
對多 class 的 element 執行第一個 class 的識別
url 為載入子模組地址,element 為標記載入結束對應元素的識別方式
cy.get(`div[class^="firstClassName "]`).click();

相關文章