|
@@ 304-307 (lines=4) @@
|
| 301 |
|
\Filesystem::makeFolder($path); |
| 302 |
|
$path = realpath($path); |
| 303 |
|
|
| 304 |
|
if (!file_exists($path)) { |
| 305 |
|
file_put_contents('php://stderr', sprintf('"%s" is not valid directory and failed to create it' . PHP_EOL, $path)); |
| 306 |
|
return; |
| 307 |
|
} |
| 308 |
|
|
| 309 |
|
if (file_exists($path) && !is_dir($path)) { |
| 310 |
|
file_put_contents('php://stderr', sprintf('"%s" is not valid directory' . PHP_EOL, $path)); |
|
@@ 309-312 (lines=4) @@
|
| 306 |
|
return; |
| 307 |
|
} |
| 308 |
|
|
| 309 |
|
if (file_exists($path) && !is_dir($path)) { |
| 310 |
|
file_put_contents('php://stderr', sprintf('"%s" is not valid directory' . PHP_EOL, $path)); |
| 311 |
|
return; |
| 312 |
|
} |
| 313 |
|
if (file_exists($path) && !is_writable($path)) { |
| 314 |
|
file_put_contents('php://stderr', sprintf('"%s" directory is not writable' . PHP_EOL, $path)); |
| 315 |
|
return; |
|
@@ 313-316 (lines=4) @@
|
| 310 |
|
file_put_contents('php://stderr', sprintf('"%s" is not valid directory' . PHP_EOL, $path)); |
| 311 |
|
return; |
| 312 |
|
} |
| 313 |
|
if (file_exists($path) && !is_writable($path)) { |
| 314 |
|
file_put_contents('php://stderr', sprintf('"%s" directory is not writable' . PHP_EOL, $path)); |
| 315 |
|
return; |
| 316 |
|
} |
| 317 |
|
|
| 318 |
|
$path = sprintf('%s/%s_%d.png', $path, basename($feature->getFile()), $step->getLine()); |
| 319 |
|
$screenshot = $driver->getWebDriverSession()->screenshot(); |