addArguments([ '--no-sandbox', // Benodigd voor WSL, anders start chrome / chromium niet op. ]); $capabilities = DesiredCapabilities::chrome(); $capabilities->setCapability(ChromeOptions::CAPABILITY, $options); self::$driver = ChromeDriver::start($capabilities); } public function testSimpleExample(): void { self::$driver->get('http://www.google.com'); $this->assertEquals(self::$driver->getTitle(), 'Google'); } public function testInputField(): void { $element = self::$driver->findElement(WebDriverBy::cssSelector('input[type=text]')); $element->sendKeys('This is a PHP test' . WebDriverKeys::RETURN_KEY); $this->assertEquals(self::$driver->getTitle(), 'This is a PHP test - Google zoeken'); } public static function tearDownAfterClass(): void { parent::tearDownAfterClass(); self::$driver->close(); } }