diff --git a/src/Codeception/Module/WebDriver.php b/src/Codeception/Module/WebDriver.php index 09d82165..270ff1a3 100644 --- a/src/Codeception/Module/WebDriver.php +++ b/src/Codeception/Module/WebDriver.php @@ -509,7 +509,7 @@ public function _after(TestInterface $test) public function _failed(TestInterface $test, $fail) { $this->debugWebDriverLogs($test); - $filename = preg_replace('~\W~', '.', Descriptor::getTestSignatureUnique($test)); + $filename = preg_replace('~[^a-zA-Z0-9\x80-\xff]~', '.', Descriptor::getTestSignatureUnique($test)); $outputDir = codecept_output_dir(); $this->_saveScreenshot($report = $outputDir . mb_strcut($filename, 0, 245, 'utf-8') . '.fail.png'); $test->getMetadata()->addReport('png', $report);