如何查看selenium/phantomjs javascript错误?

如何查看selenium/phantomjs javascript错误?,java,selenium-webdriver,primefaces,error-handling,phantomjs,Java,Selenium Webdriver,Primefaces,Error Handling,Phantomjs,我正在使用phantomJs在无头环境中运行selenium测试。我的测试是用Java和Im编写的,使用phantomjsdriver作为我的web驱动程序。我认为我的一个测试可能是未能解决页面上的javascript错误。我的测试在Chrome中运行良好,但在phantomjs中失败 有没有办法记录phantomjsdriver遇到的javascript错误 具体来说,im自动化的web应用程序使用primefaces和phantomjs似乎没有检测到出现的ui对话框 该页面使用下面链接中的模

我正在使用phantomJs在无头环境中运行selenium测试。我的测试是用Java和Im编写的,使用phantomjsdriver作为我的web驱动程序。我认为我的一个测试可能是未能解决页面上的javascript错误。我的测试在Chrome中运行良好,但在phantomjs中失败

有没有办法记录phantomjsdriver遇到的javascript错误

具体来说,im自动化的web应用程序使用primefaces和phantomjs似乎没有检测到出现的ui对话框

该页面使用下面链接中的模式对话框模块。

当我等待对话框出现时,Phantomjs确实向我显示了超时的屏幕截图,它显示了页面上的灰色过滤器,正如您在primefaces ui演示中看到的那样,但实际上没有任何对话框页面元素可见。它出现在铬上