错误赛普拉斯chrome-error:// chromewebdata /

时间:2020-05-26 21:24:56

标签: google-chrome npm electron cypress

我告诉你我的问题,当我使用以下代码进行测试时,我正在测试在线购买页面上的cypress工具:

let button_add_cart= "#add-to-cart-button-4";
    //cy.wait(3000);
    cy.get(button_add_cart)
    .click();
    //cy.wait(5000);
    //let button_2= "#topcartlink > a > span.cart-label";

    cy.get('#bar-notification > div > p > a')
    .click();

第二个Get引用另一个到href,这在执行时,我首先抛出以下错误

enter image description here

要解决此问题,我应该在属性cypress.json中添加属性“ chromeWebSecurity”:false。但是添加后会抛出错误chrome-error:// chromewebdata /

enter image description here

还通过添加属性“ baseUrl”:“ http://demo.nopcommerce.com”,更改了该域,但是如图中所示更改时,它没有通过添加的文章,这破坏了测试流程。

        cy.visit('/cart');
    let value= ".product-unit-price";
    let costo = "$1,800.00";

    cy.get(value)
    .contains(costo); 

更改路径时,应该将添加的项目传递给我

我会很感激

1 个答案:

答案 0 :(得分:0)

将版本升级到6.1.0帮助我摆脱了同样的问题。 我按照以下步骤进行了更新:

  • 通过命令npm install --save-dev cypress@6.1.0yarn upgrade cypress@6.1.0之一更新cypress
  • node_modules/.bin/cypress open运营