Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在本地计算机上测试加载到浏览器中的网页_Javascript_Node.js_Jasmine_Jestjs_Mocha.js - Fatal编程技术网

Javascript 如何在本地计算机上测试加载到浏览器中的网页

Javascript 如何在本地计算机上测试加载到浏览器中的网页,javascript,node.js,jasmine,jestjs,mocha.js,Javascript,Node.js,Jasmine,Jestjs,Mocha.js,我有一个网站,运行在一些服务器上,有几千人在使用。它是基于Java和soy模板构建的。我需要测试fronted rendering/js文件。我可以在访问网页后从本地计算机执行此操作吗 例如:假设我需要在facebook.com上运行一些Javascript测试文件。我在浏览器中访问facebook.com,加载后,我需要运行一些js文件来测试它。可能吗?如果是,我应该使用Mocha或jest或任何其他替代框架吗?您唯一能做的是E2E测试E2E测试是一种UI自动化测试。以下是e2e测试框架的选择

我有一个网站,运行在一些服务器上,有几千人在使用。它是基于Java和soy模板构建的。我需要测试fronted rendering/js文件。我可以在访问网页后从本地计算机执行此操作吗


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

您唯一能做的是
E2E
测试<代码>E2E测试是一种UI自动化测试。以下是e2e测试框架的选择:


可以。

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

您需要与其他特定的web浏览器驱动程序一起安装:Chrome、Edge、Gecko。快速搜索显示,可能有一个更容易启动和运行的路径:


我对那家图书馆没有任何经验,但进一步的调查将由你决定。

非常感谢。我们将继续努力,看看哪一个最合适。