如何使用php-webdriver处理Selenium中的打印对话框


How to handle print dialog in Selenium using php-webdriver?

我正在寻找一种使用facebook/php-webdriver处理打印机对话框的解决方案。

我想过使用WebDriverKeybord,但它不起作用。

$this->driver->getKeyboard()->sendKeys(WebDriverKeys::ESCAPE);

打印对话框不是浏览器的一部分,因此您不能使用它的Selenium网络驱动程序,并且必须由一些基于操作系统的自动化软件处理。如果您正在运行窗口,则可以使用窗口窗体。

    SendKeys.SendWait(@"{Enter}");