Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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_Automated Tests_Instance_Jsdom - Fatal编程技术网

Javascript 如何从进程外部访问节点实例对象?

Javascript 如何从进程外部访问节点实例对象?,javascript,node.js,automated-tests,instance,jsdom,Javascript,Node.js,Automated Tests,Instance,Jsdom,我正在尝试使用node+jsdom为我的web应用程序提供一个headless浏览器实例,从而自动化一些测试。我花了几天时间让一个节点实例加入一个会话,这个会话以前是通过一个测试html精简页面手动完成的。这将会话对象及其API暴露给各种测试js文件 现在的问题是,我不确定使用此节点实例测试我的web应用程序的最佳方法是什么。我看到的唯一直接选项是将测试也放在节点实例上&将其设置为在节点上加入会话后运行测试 我以前在node方面没有做过太多的改进,所以我想知道是否有一种方法可以从进程外部访问no

我正在尝试使用node+jsdom为我的web应用程序提供一个headless浏览器实例,从而自动化一些测试。我花了几天时间让一个节点实例加入一个会话,这个会话以前是通过一个测试html精简页面手动完成的。这将会话对象及其API暴露给各种测试js文件

现在的问题是,我不确定使用此节点实例测试我的web应用程序的最佳方法是什么。我看到的唯一直接选项是将测试也放在节点实例上&将其设置为在节点上加入会话后运行测试

我以前在node方面没有做过太多的改进,所以我想知道是否有一种方法可以从进程外部访问node实例对象?
或者,如果节点实例是web服务器,可能有一种更好的方法,我看不到

,您不只是向它发送web请求并评估您得到的响应吗?可能会研究redis或zeromq,甚至是ReplmQ我最终做的是将会话节点实例制作成自己的模块,以便主测试框架(在节点本身上运行)轻松使用