赛普拉斯(Cypress):如何将经过测试的应用程序的控制台错误打印到终端输出中?

时间:2019-03-22 16:12:25

标签: javascript cypress

以无头模式运行cypress时,在浏览器中看不到控制台错误。

我希望在终端中看到浏览器错误:

  

控制台错误:GET http://localhost/main.js net :: ERR_ABORTED 404(未找到)

     

CypressError:超时重试:cy.type()失败,因为这   元素不可见:

     

     

该元素“”不可见,因为其父元素   ''有CSS   属性:“显示:无”

相反,我只会得到:

  

CypressError:超时重试:cy.type()失败,因为这   元素不可见:

     

     

该元素“”不可见,因为其父元素   ''有CSS   属性:“显示:无”

在某些情况下,相同的测试在本地(浏览器和无头程序)通过,但在CI中失败(即,在gitlab管道中),仅原始终端输出而没有任何浏览器控制台错误,这使得很难说出这些测试为什么失败了。

1 个答案:

答案 0 :(得分:-1)