Closed crynobone closed 1 year ago
$key = PHP_OS_FAMILY === 'Darwin' ? \Facebook\WebDriver\WebDriverKeys::COMMAND : \Facebook\WebDriver\WebDriverKeys::CONTROL; $this->browse(function (Browser $browser) use ($key) { $browser ->visit('/first') // ... ->tap(function (Browser $browser) use ($key) { $browser->driver->getKeyboard()->pressKey($key); }) ->click('@link.to.second') ->tap(function (Browser $browser) use ($key) { $browser->driver->getKeyboard()->releaseKey($key); }) // ... ; });
$key = PHP_OS_FAMILY === 'Darwin' ? \Facebook\WebDriver\WebDriverKeys::COMMAND : \Facebook\WebDriver\WebDriverKeys::CONTROL; $this->browse(function (Browser $browser) use ($key) { $browser ->visit('/first') // ... ->usesKeyboard(function (Keyboard $keyboard) use ($key) { $keyboard->press($key); $keyboard->browser->click('@link.to.second'); $keyboard->release($key); }) // or alternatively ->controlClick('@link.to.second') // ... ; });
Before
After