From 208bedc7ff3b2a1d0625a4f10572fafa265a755e Mon Sep 17 00:00:00 2001 From: James Date: Wed, 29 Jan 2020 18:09:38 +0000 Subject: [PATCH] fix: not taking screenshots for errored tests. needs to be better --- src/BrowserTest.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/BrowserTest.php b/src/BrowserTest.php index 78abbb3..3c0e8cd 100644 --- a/src/BrowserTest.php +++ b/src/BrowserTest.php @@ -11,7 +11,7 @@ abstract class BrowserTest extends \PHPUnit_Extensions_Selenium2TestCase{ public function setUp(){ $this->setHost('localhost'); $this->setPort(4444); - $args=explode(',',getenv('SeleniumBrowserArgs')); + $args=explode(' ',getenv('SeleniumBrowserArgs')); $args[]='screenshot'; $this->setDesiredCapabilities(['moz:firefoxOptions'=>['args'=>$args]]); $this->setBrowserUrl(getenv('SeleniumBrowserUrl')); @@ -19,12 +19,13 @@ abstract class BrowserTest extends \PHPUnit_Extensions_Selenium2TestCase{ } public function tearDown(){ - if ($this->hasFailed()) { +//echo "STAT:".$this->getStatus()."\n"; +// if ($this->hasFailed()) { if($path=getenv('SeleniumScreenshotPath')){ $filedata = $this->currentScreenshot(); file_put_contents($path.get_class($this).'::'.$this->getName().'.png', $filedata); } - } +// } $this->stop(); }