我在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 webdrivers,但仍然没有。
Selenium版本:selenium-server-standalone-2.33.0 命令:
../include/selenium-server-standalone.jar -trustAllSSLCertificates -Dwebdriver.chrome.driver=../include/chromedriver
(在Ubuntu上用于chrome ..)
我错过了什么?