We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I want to use this awesome library to navigate my site and save screenshots, not necessarily as part of a functional test, but just a regular app.
final class AppScreenshotsCommand extends InvokableServiceCommand { use PantherTestCaseTrait; use HasBrowser; public function __invoke( IO $io, ): void { $browser = $this->pantherBrowser(['screenshot_dir' => './screenshots']); $browser->visit('/') ->wait(4000) // wait for css?? ->takeScreenshot('homepage.jpg'); dd($browser->getSavedScreenshots());
How can I set the screenshot_dir in my console command? The above does not work, $options is different in that call.
Also, to get the screenshots at the end, I needed to add a getter to the PantherBrowser.php, would you accept a PR for that?
public function getSavedScreenshots(): array { return $this->savedScreenshots; }
I am trying to use this to solve the problem of creating screenshots requiring authenticated users, e.g.
Spomky-Labs/pwa-bundle#134
The text was updated successfully, but these errors were encountered:
There's probably a more elegant way, but I fixed the directory like this:
$_SERVER['BROWSER_SCREENSHOT_DIR'] = './screenshots'; $browser = $this->pantherBrowser();
Sorry, something went wrong.
$_SERVER['BROWSER_SCREENSHOT_DIR'] = './screenshots';
Yeah, that's the way currently. The env var options got a bit out of control as I added features - I'd like to normalize this at some point.
I needed to add a getter to the PantherBrowser.php, would you accept a PR for that?
Yep, sure!
No branches or pull requests
I want to use this awesome library to navigate my site and save screenshots, not necessarily as part of a functional test, but just a regular app.
How can I set the screenshot_dir in my console command? The above does not work, $options is different in that call.
Also, to get the screenshots at the end, I needed to add a getter to the PantherBrowser.php, would you accept a PR for that?
I am trying to use this to solve the problem of creating screenshots requiring authenticated users, e.g.
Spomky-Labs/pwa-bundle#134
The text was updated successfully, but these errors were encountered: