点击与赛普拉斯后赶上网址

问题描述 投票:0回答:1

我想知道如何捕捉和链接的点击后读取URL。

在点击事件我们的JavaScript执行实际<a href>然后window.location.href = newURL的一些字符串操作,使原来href是不一定你到了点击后的位置。

这里是我是如何开始的:

describe("Twitter", function() {

  it("Should assert that via value is set correctly in JS", function() {

    cy.server();
    cy.visit(Cypress.config("appUrl") + "/probes/sha/sha-via.html");
    cy.get("#v_test ul.share li a")
      .click();

  });

});

编辑:我想是捕捉位于“页面加载”的步骤的URL。

enter image description here

testing e2e-testing cypress
1个回答
0
投票

您可以使用thecy.location()命令,例如:

cy.get("#v_test ul.share li a")
      .click();
cy.location('href').should('eq', 'newUrl');

此外,作为一个别名,你可以使用cy.location('href')cy.url()命令。

© www.soinside.com 2019 - 2024. All rights reserved.