How to set default resolution?
Now I make like this
$this->browse(function (Browser $browser){
$browser->resize(1440, 900);
}
But better if I can setup this once. Thank you
May be I have found a solution:
protected function driver()
{
$options = new ChromeOptions();
$options->addArguments([
'--window-size=1440,900',
'--disable-web-security'
]);
return RemoteWebDriver::create(
env('SELENIUM_HUB', 'http://localhost:4444/wd/hub'),
DesiredCapabilities::chrome()->setCapability(ChromeOptions::CAPABILITY, $options)
);
}
Hi this is possible using phantomjs ?
Good news, I have found better multi-browser solution:
protected function driver()
{
$driver = RemoteWebDriver::create(
env('SELENIUM_HUB', 'http://localhost:4444/wd/hub'),
DesiredCapabilities::chrome()
);
$size = new WebDriverDimension(1440,900);
$driver->manage()->window()->setSize($size);
return $driver;
}
@xakzona thanks a lot
if you don't want to go digging, be sure to add
use Facebook\WebDriver\WebDriverDimension;
Most helpful comment
Good news, I have found better multi-browser solution:
protected function driver() { $driver = RemoteWebDriver::create( env('SELENIUM_HUB', 'http://localhost:4444/wd/hub'), DesiredCapabilities::chrome() ); $size = new WebDriverDimension(1440,900); $driver->manage()->window()->setSize($size); return $driver; }