我在 phpunit 中有一个使用 Selenium 的测试,并对失败的测试和关键点进行截图。它适用于 Firefox,但不适用于 Chrome 和 Internet Explorer(远程 win7 机器)。
对失败和关键点进行截图的代码是标准的:
protected $captureScreenshotOnFailure = TRUE;
protected $screenshotPath = 'results/';
protected $screenshotUrl = '__URL__';
和:
file_put_contents('MyScreenshot.png', base64_decode($this->captureEntirePageScreenshotToString()));
我尝试使用 chrome 和 InternetExplorer 网络驱动程序,但仍然没有。
Selenium 版本:selenium-server-standalone-2.33.0 命令:
../include/selenium-server-standalone.jar -trustAllSSLCertificates -Dwebdriver.chrome.driver=../include/chromedriver
(在 Ubuntu for chrome 上..)
我错过了什么?