赛普拉斯:如何获取Href属性值,如何重定向URL并将其与value匹配

时间:2019-09-17 17:46:54

标签: javascript cypress chaining

  • 请打开图像HTML

我想获取此类(.grid-item)的第一个href的值(URL),然后导航到相应的href链接,并使用当前页面的URL验证值(URL)。

如何使用赛普拉斯实现这一目标?

代码:

  selectStackup = () => {
    cy.get(".grid-item")
      .eq(1)
      .invoke("attr", "href")
      .then(href => {
        cy.visit(href);
      });
  };

错误: -CypressError:必须使用URL或包含URL作为其第一个参数的选项对象来调用cy.visit()

1 个答案:

答案 0 :(得分:0)

只需添加baseUrlcypress.jsonyourUrl.com的前缀以及href,就可以了。

cy.visit(`yourUrlOrBaseUrl.com${href}`);