Вот код и https://github.com/chkashif167/Partie.Tests/blob/master/cypress/integration/1profile/get-parties.counts.profile.spec.js и вот результат кода https://www.screencast.com/t/ngRKLRYsc, но я хочу сравнить длину 46 с количеством партий в пользовательском интерфейсе `
describe("Partie Counts Profile Page Test", () => {
before(function() {
cy.SignIn();
cy.fixture("vars.json").as("vars");
});
it("Partie Counts", () => {
const profileBtn = "div.actions--left > button > img";
///// I want to get lenght of the parties from the url response and want check with counts in UI
cy.wait(3000);
cy.get(profileBtn).click();
cy.wait(1000);
cy.request(
"api/v1/room/getUserRooms/d23eef09-e4e1-455d-a74c-03dfc61bde11"
).then(response => {
cy.log(response.body);
assert.equal(response.status, 200);
expect(response.body).to.not.be.null;
cy.log(response.body.length);
cy.get("div:nth-child(3) > span.quick-stat-figure").should("contain",response.body.length);
});
});
});
-1
Kashif nadeem
2 Дек 2019 в 16:10
1 ответ
Наконец успешно проверил длину
describe("Partie Counts Profile Page Test", () => {
before(function() {
cy.SignIn();
cy.fixture("vars.json").as("vars");
});
it("Partie Counts", () => {
const profileBtn = "div.actions--left > button > img";
///// I want to get lenght of the parties from the url response and want check with counts in UI
cy.wait(3000);
cy.get(profileBtn).click();
cy.wait(1000);
cy.server();
cy.route({
method: "GET",
url: "api/v1/room/getUserRooms/d23eef09-e4e1-455d-a74c-03dfc61bde11"
}).as("get_jobs");
cy.wait("@get_jobs").then(xhr => {
cy.log(xhr.response.body.length);
cy.get("div:nth-child(3) > span.quick-stat-figure").should(
"contain",
xhr.response.body.length
);
});
});
});
0
Kashif nadeem
2 Дек 2019 в 17:14
Похожие вопросы
Новые вопросы
api
НЕ ИСПОЛЬЗОВАТЬ. Вместо этого используйте специальные теги, например [google-cloud-platform], [facebook], [amazon-web-services] или [api-design]. Вопросы с просьбой порекомендовать или найти API не по теме.