如何在浏览器中加载网页后从本地计算机测试网页



我有一个网站在某个服务器上运行,有几千人使用。它建立在Java和大豆模板上。我需要测试前端渲染/js 文件。访问网页后,我可以从本地计算机执行此操作吗?

例如:假设我需要在 facebook.com 上运行一些Javascript测试文件。我在浏览器中转到 facebook.com,加载后,我需要运行一些js文件来测试它。可能吗?如果是,我应该使用 Mocha 或 jest 或任何其他替代框架吗?

只有你才能做的是E2E测试。E2E测试是一种 UI 自动化测试。以下是e2e测试框架选择:

  • 木偶
  • 柏树
  • 卡斯佩尔斯
  • 量角器

您可以将jestjs与木偶师一起使用。

可以针对代码运行不同的测试类型:单元、集成、功能等。某些类型具有不同的测试方法:TDD,BDD等。在这种情况下,您似乎希望通常使用 BDD 方法进行功能测试。关于你的帖子,你说Java,但标记了Javascript并提到Mocha框架。我假设你的意思是Javascript而不是Java,也就是说Mocha确实支持功能测试:

https://mochajs.org/#retry-tests

您将需要将Selenium驱动程序与其他特定的Web浏览器驱动程序一起安装:Chrome,Edge,Gecko。快速搜索显示,可能有更简单的启动和运行途径:

https://www.npmjs.com/package/mocha-webdriver

我对那个图书馆没有经验,但把进一步的调查留给你。

相关内容

  • 没有找到相关文章

最新更新