@@ 291-294 (lines=4) @@ | ||
288 | \Filesystem::makeFolder($path); |
|
289 | $path = realpath($path); |
|
290 | ||
291 | if (!file_exists($path)) { |
|
292 | file_put_contents('php://stderr', sprintf('"%s" is not valid directory and failed to create it' . PHP_EOL, $path)); |
|
293 | return; |
|
294 | } |
|
295 | ||
296 | if (file_exists($path) && !is_dir($path)) { |
|
297 | file_put_contents('php://stderr', sprintf('"%s" is not valid directory' . PHP_EOL, $path)); |
|
@@ 296-299 (lines=4) @@ | ||
293 | return; |
|
294 | } |
|
295 | ||
296 | if (file_exists($path) && !is_dir($path)) { |
|
297 | file_put_contents('php://stderr', sprintf('"%s" is not valid directory' . PHP_EOL, $path)); |
|
298 | return; |
|
299 | } |
|
300 | if (file_exists($path) && !is_writable($path)) { |
|
301 | file_put_contents('php://stderr', sprintf('"%s" directory is not writable' . PHP_EOL, $path)); |
|
302 | return; |
|
@@ 300-303 (lines=4) @@ | ||
297 | file_put_contents('php://stderr', sprintf('"%s" is not valid directory' . PHP_EOL, $path)); |
|
298 | return; |
|
299 | } |
|
300 | if (file_exists($path) && !is_writable($path)) { |
|
301 | file_put_contents('php://stderr', sprintf('"%s" directory is not writable' . PHP_EOL, $path)); |
|
302 | return; |
|
303 | } |
|
304 | ||
305 | $path = sprintf('%s/%s_%d.png', $path, basename($feature->getFile()), $step->getLine()); |
|
306 | $screenshot = $driver->getWebDriverSession()->screenshot(); |