【问题标题】:PHP + Jquery + cypress.io setup in a classical MVC application. How to?经典 MVC 应用程序中的 PHP + Jquery + cypress.io 设置。如何?
【发布时间】:2020-04-01 13:10:48
【问题描述】:

在工作中,我们有一个使用 php (codeigniter) 和大量 jquery 构建的应用程序,不要问 :) 它不是一个现代应用程序,是一个经典的 MVC PHP 应用程序。是否可以将 cypress.io 集成到对当前架构进行较少更改的情况下?

我的想法是将 cypress.io 安装在一个单独的文件夹中并从那里运行测试 是否可行?

【问题讨论】:

  • 这不是一个好习惯!请参阅 Cypress.io 的文档!
  • 我知道这不是一个好习惯,我已经阅读了文档。我想在现代应用程序中工作,但我不是。这就是我寻找务实解决方案的原因。
  • @Jboucly 有什么不好的做法?对我来说似乎很合理。我已经完全按照描述完成了,效果很好。有时您需要测试遗留的,因为它是然后重构。

标签: php jquery cypress


【解决方案1】:

是的 - 您可以使用 cypress.io 测试任何 Web 应用程序。

我完全按照你的描述做了。

怎么做? - 你可以

  • 将文件夹添加到您现有的源代码管理中,
  • 像往常一样运行您的开发网络服务器,
  • set the baseUrl 到您的开发服务器(例如http://localhost:8080/),
  • 编写一些测试和断言,使用您现有的标记来查找按钮、文本等,
  • 并运行 cypress 来测试您的应用。

看看"getting started" in the docs

您可能还想查看asdf-vm,因为您将拥有 node 和 php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    相关资源
    最近更新 更多