为什么 index.html 中 <title> 元素的变化没有反映在 cypress 界面中?
Why is the change of <title> element in index.html not reflected in the cypress interface?
我一直在尝试理解与 cucumber 和 vue.js 一起使用时的 cypress 文件和文件夹结构,但它一直让我发疯,尤其是当不同的来源说不同的事情时。我的问题是我写了以下测试:
screenshot of source code and browser element inspection
这是Cypress output
当我在 chrome 本地打开我的网站时,我清楚地看到标题元素已被更改。为什么 cypress 中的测试在应该通过的时候仍然没有通过?
对于大多数 ide 在线用户来说都是这样,当您不使用像 cypress 这样的第三方工具并使用普通的 ide 并将其保存在文件中时,标题就会出现运行 没有 运行 并使用其他在线网站保存....
即使您使用 CTRL + SHIFT + I 打开并查看代码,它也会向您显示代码,您可以清楚地看到标题没有更改
要检查标题,您必须使用 cy.title()
。所以在你的情况下它将是:
cy.title().should('eq', 'User Registration')
我一直在尝试理解与 cucumber 和 vue.js 一起使用时的 cypress 文件和文件夹结构,但它一直让我发疯,尤其是当不同的来源说不同的事情时。我的问题是我写了以下测试: screenshot of source code and browser element inspection
这是Cypress output
当我在 chrome 本地打开我的网站时,我清楚地看到标题元素已被更改。为什么 cypress 中的测试在应该通过的时候仍然没有通过?
对于大多数 ide 在线用户来说都是这样,当您不使用像 cypress 这样的第三方工具并使用普通的 ide 并将其保存在文件中时,标题就会出现运行 没有 运行 并使用其他在线网站保存.... 即使您使用 CTRL + SHIFT + I 打开并查看代码,它也会向您显示代码,您可以清楚地看到标题没有更改
要检查标题,您必须使用 cy.title()
。所以在你的情况下它将是:
cy.title().should('eq', 'User Registration')