Selenium\u CaptureEnterpageScreenshot\u PHP

Selenium\u CaptureEnterpageScreenshot\u PHP,selenium,Selenium,要在进入抓块时执行CaptureEnterpageScreenshot。当屏幕截图保存在远程实例的C://上时,此操作将成功运行。但是要保存在服务器实例上,以便能够将这些屏幕截图添加到Hudson报告中 是否无法在远程计算机/服务器上保存 该服务器上只安装了HUdson溴 使用PHP并希望在PHP中找到解决方案。您可以使用hudsonserverip/pathtosaveinhudsonworkspace作为文件名,将屏幕截图保存在hudson workspace中 谢谢你的快速回复。是的,我知

要在进入抓块时执行CaptureEnterpageScreenshot。当屏幕截图保存在远程实例的C://上时,此操作将成功运行。但是要保存在服务器实例上,以便能够将这些屏幕截图添加到Hudson报告中

是否无法在远程计算机/服务器上保存

该服务器上只安装了HUdson溴


使用PHP并希望在PHP中找到解决方案。

您可以使用hudsonserverip/pathtosaveinhudsonworkspace作为文件名,将屏幕截图保存在hudson workspace中

谢谢你的快速回复。是的,我知道服务器的IP。因此,它应该是这样的$this->selenium->captureEntirePageScreenShot(“.”error.png“,”);对不起,我不知道该怎么做。在java中,它将是selenium.captureEntirePageScreenshot(“IPaddress/folderstructure/filename.png”)。如果PHP中的语法是CaptureEntrepageScreenshot(“路径”,文件名),那么是的,您是正确的。它不是路径,文件名。这只是我之前用分号评论时的一个输入错误;中间的。它与Selenium类中的Java和PHP方法相同。尝试使用和不使用http(“)和(“/**.*.*.*/output/images/error.png”,”)都不起作用:(错误消息:“错误:命令执行失败。请在论坛上从日志窗口中搜索错误详细信息。错误消息是:组件返回的故障代码:0x80520001(NS_错误文件_无法识别的路径)[nsILocalFile.initWithPath]什么是绝对路径和相对路径。fopen和fwrite使用我在创建文件的服务器上使用的相同路径。但当相同路径用于屏幕截图方法时,失败:(