小编Nar*_*yan的帖子

cy.url() 和/或 cy.location('href') 不返回字符串

我有一个编辑器页面。当我添加任何内容并单击“保存”按钮时,我的 URL 将更改,在 URL 中添加一个随机 ID。我想在每次单击“保存按钮”时检查我的 ID 是否在更改。

我将 URL 结果保存在变量中并想检查它,我这样做:

const currentURL = cy.url();
cy.get('.editor-toolbar-actions-save').click();
cy.url().should('not.eq', currentURL);
Run Code Online (Sandbox Code Playgroud)

但我的currentURL变量类型不是字符串:

预计http://localhost:8080/editor/37b44d4d-48b7-4d19-b3de-56b38fc9f951不等于 { Object (chainerId, firstCall) }

我如何使用我的变量?

url automated-tests e2e-testing cypress

15
推荐指数
2
解决办法
1万
查看次数

如何使用 Cypress 检查 URL 内容

我想检查我的 URL 内容并执行以下操作:

if (URL.include('path')) {
  //do something 
} else {
  // do something else
} 
Run Code Online (Sandbox Code Playgroud)

我可以这样检查我的网址

cy.url().should('include', 'path');
Run Code Online (Sandbox Code Playgroud)

但是当我将它粘贴到if运算符中时它不起作用。

automated-tests cypress

14
推荐指数
1
解决办法
2万
查看次数

如何在柏树中停止循环

我有一个循环检查 40 个项目。我想停止我的循环,当我找到第一个元素时,> 0 这是我的代码

var genArr = Array.from({ length: 40 }, (v, k) => k + 1);

cy.wrap(genArr).each((index) => {
    cy.get('.list-item').eq(index - 1).find('.number')
        .invoke('text')
        .then(text => {
            const pendingCount = text;
            cy.get('.list-item').eq(index - 1).click();
            cy.get('.list-table').find('.list-table-list-item')
                .should('have.length', pendingCount);
            if (text > 0) break
         });
    });
Run Code Online (Sandbox Code Playgroud)

});

但我有一个语法错误。请帮帮我,我怎样才能打破我的循环

automated-tests loops break cypress

5
推荐指数
2
解决办法
7089
查看次数

如何使用 cypress 检查字母排序

我有 2 个变量,想要检查其按字母顺序排序。

这是我的代码

cy.get('.list-item').eq(1)
  .find('.activity-name span')
  .invoke('text')
  .then(text => {
    const first = text;
    cy.get('.activity').click();
    cy.get('.list-item').eq(1)
    .find('.activity-name span')
    .invoke('text')
    .then(text => {
        const second = text;
        // Here I want to check if the result of first element  is equal second-variable
     });
});
Run Code Online (Sandbox Code Playgroud)

请帮助我。我怎样才能用柏树做到这一点

sorting testing automated-tests alphabetical-sort cypress

0
推荐指数
1
解决办法
8047
查看次数