使用 Selenium Facebook PHP Webdriver 在 chrome 中打开新选项卡

Jp *_*ame 3 php selenium selenium-chromedriver selenium-webdriver

因此,基本的内容是,“我对这个东西很陌生”,使用 Facebook 的 PHP Webdriver ( https://github.com/facebook/php-webdriver )调用 Selenium ,但我找不到任何与“如何在 chrome 中打开新选项卡”相匹配的内容。 “使用这种特殊的技术。任何帮助将非常感激。

给你一杯虚拟咖啡,善良的程序员!

小智 5

自 php-webdriver 1.10.0 以来的新方法:

// Default behavior, without specifying window type
$driver->switchTo()->newWindow();

// Open new window
$driver->switchTo()->newWindow(WebDriverTargetLocator::WINDOW_TYPE_WINDOW);
// Open new tab
$driver->switchTo()->newWindow(WebDriverTargetLocator::WINDOW_TYPE_TAB);

$driver->switchTo()->window($driver->getWindowHandles()[1]);
Run Code Online (Sandbox Code Playgroud)

有关更多示例,请参阅文档。