PerlからHeadless chromeを叩く
chromeOptionsをどうやって渡すのかと悩んでいたけど、podのextra_capabilitiesを手がかりにソースを検索したらすぐでてきた。
Selenium::Remote::Driver - Perl Client for Selenium Remote Driver - metacpan.org
use Test::Selenium::Chrome; Test::Selenium::Chrome->new( extra_capabilities => {chromeOptions => {args => ['headless', 'disable-gpu', 'window-size=1920,1080', 'no-sandbox' ]}} }
これでdocker上でテスト動かせれる。