Changeset View
Changeset View
Standalone View
Standalone View
src/tests/TestCaseDusk.php
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | protected function driver() | ||||
$options->addArguments(['--window-size=375,667']); | $options->addArguments(['--window-size=375,667']); | ||||
} elseif (getenv('TESTS_MODE') == 'tablet') { | } elseif (getenv('TESTS_MODE') == 'tablet') { | ||||
// Fake User-Agent string for mobile mode | // Fake User-Agent string for mobile mode | ||||
$ua = 'Mozilla/5.0 (Linux; Android 6.0.1; vivo 1603 Build/MMB29M) AppleWebKit/537.36 ' | $ua = 'Mozilla/5.0 (Linux; Android 6.0.1; vivo 1603 Build/MMB29M) AppleWebKit/537.36 ' | ||||
. ' (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36'; | . ' (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36'; | ||||
$options->setExperimentalOption('mobileEmulation', ['userAgent' => $ua]); | $options->setExperimentalOption('mobileEmulation', ['userAgent' => $ua]); | ||||
$options->addArguments(['--window-size=800,640']); | $options->addArguments(['--window-size=800,640']); | ||||
} else { | } else { | ||||
$options->addArguments(['--window-size=2560,1440']); | $options->addArguments(['--window-size=1280,1024']); | ||||
} | } | ||||
// Make sure downloads dir exists and is empty | // Make sure downloads dir exists and is empty | ||||
if (!file_exists(__DIR__ . '/Browser/downloads')) { | if (!file_exists(__DIR__ . '/Browser/downloads')) { | ||||
mkdir(__DIR__ . '/Browser/downloads', 0777, true); | mkdir(__DIR__ . '/Browser/downloads', 0777, true); | ||||
} else { | } else { | ||||
foreach (glob(__DIR__ . '/Browser/downloads/*') as $file) { | foreach (glob(__DIR__ . '/Browser/downloads/*') as $file) { | ||||
@unlink($file); | @unlink($file); | ||||
Show All 31 Lines |