Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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 PhantomJS-可以从PhantomJS提供给我的网页向我的服务器发出请求吗?_Javascript_Phantomjs - Fatal编程技术网

Javascript PhantomJS-可以从PhantomJS提供给我的网页向我的服务器发出请求吗?

Javascript PhantomJS-可以从PhantomJS提供给我的网页向我的服务器发出请求吗?,javascript,phantomjs,Javascript,Phantomjs,我使用phantomjs的目的是构建一个测试运行程序,通过加载我们的网页并尝试登录(这将失败,因为我提供了虚假的登录详细信息)来证明我们的应用程序“工作”。我想知道phantomjs是否有什么奇怪之处会导致对我公司服务器的请求失败 我的触发登录的代码在从我的网页控制台中的开发人员工具(分别在我的浏览器上运行)运行时可以工作,因此我希望通过phantomjs运行的代码能够工作。由于对我的服务器的请求是异步的,所以我创建了一个延迟,以便在继续之前给我的服务器一个响应时间,但我等待多长时间似乎无关紧要

我使用phantomjs的目的是构建一个测试运行程序,通过加载我们的网页并尝试登录(这将失败,因为我提供了虚假的登录详细信息)来证明我们的应用程序“工作”。我想知道phantomjs是否有什么奇怪之处会导致对我公司服务器的请求失败

我的触发登录的代码在从我的网页控制台中的开发人员工具(分别在我的浏览器上运行)运行时可以工作,因此我希望通过phantomjs运行的代码能够工作。由于对我的服务器的请求是异步的,所以我创建了一个延迟,以便在继续之前给我的服务器一个响应时间,但我等待多长时间似乎无关紧要,服务器从未发送响应

有没有人在使用phantomjs时遇到过麻烦/经验,并且尝试做的不仅仅是操作phantomjs加载页面的DOM?我应该能够像在我的浏览器中加载常规页面一样向phantomjs加载页面发送命令吗


任何帮助都将不胜感激:)

可能是CORS问题吗?您是在点击错误处理程序还是请求无限期地挂起?您使用哪个PhantomJS版本?请注册到
OnConsolleMessage
onError
onResourceError
onResourceTimeout
事件()。也许有错误。它可能是任何东西。你能缩小你的问题范围吗?很抱歉,伙计们,回复太晚了。我公司的应用程序使用socket.io在客户机和服务器之间进行通信,而这正是迄今为止无法实现的。如图所示,socketio和phantomjs似乎打得不好。我要试着用它来让socketio工作。可能是CORS的问题吗?您是在点击错误处理程序还是请求无限期地挂起?您使用哪个PhantomJS版本?请注册到
OnConsolleMessage
onError
onResourceError
onResourceTimeout
事件()。也许有错误。它可能是任何东西。你能缩小你的问题范围吗?很抱歉,伙计们,回复太晚了。我公司的应用程序使用socket.io在客户机和服务器之间进行通信,而这正是迄今为止无法实现的。如图所示,socketio和phantomjs似乎打得不好。我要试着用它来让socketio工作。