自动化工具 cypress 一些技巧,不定时更新

Jacky · 2020年10月25日 · 1355 次阅读
打开窗口并自动检测加载完毕
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();
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册