Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
Node.js 节点无头(xvfb包装)产生新的显示_Node.js_Selenium Webdriver_Headless Browser - Fatal编程技术网

Node.js 节点无头(xvfb包装)产生新的显示

Node.js 节点无头(xvfb包装)产生新的显示,node.js,selenium-webdriver,headless-browser,Node.js,Selenium Webdriver,Headless Browser,我正在以编程方式创建带有headless的虚拟显示,用于selenium测试 它不起作用,因为headless每次运行时都会不断生成带有新ID的显示。如果在我开始测试之前,我使用我希望生成的显示id运行此测试,那么它是有效的 export DISPLAY=:[num] 这显然是不可靠的,因为如果程序重新启动,它将使用一个新的id 我试着通过一个特定的身份证,比如无头医生秀,它成功了!但这只是第一次,哈哈 我没有看到在我的节点进程退出后xvfb进程挂起 我还尝试了节点xvfb,但结果更糟 我一到

我正在以编程方式创建带有headless的虚拟显示,用于selenium测试

它不起作用,因为headless每次运行时都会不断生成带有新ID的显示。如果在我开始测试之前,我使用我希望生成的显示id运行此测试,那么它是有效的

export DISPLAY=:[num]
这显然是不可靠的,因为如果程序重新启动,它将使用一个新的id

我试着通过一个特定的身份证,比如无头医生秀,它成功了!但这只是第一次,哈哈

我没有看到在我的节点进程退出后xvfb进程挂起

我还尝试了节点xvfb,但结果更糟

我一到电脑就会链接到我用过的图书馆