Selenium WebDriver:验证打印 Window 文本

Selenium WebDriver : Verify Print Window text

我有一个方案可以验证单击“打印”按钮后“打印属性”对话框是否正确打开。了解 Java 中的机器人实用程序 class,它可以模拟 Escape/Enter 等键盘事件以在 window.

上操作

我们有什么方法可以验证打开的新对话框是打印对话框 - 验证对话框标题的东西,即打印或检索 windows 对话框中的文本或其他可以确认对话框是打印对话框。

您可以使用基于图像的自动化工具。我使用基于 JAVA 机器人 class 的 SIKULI。 http://www.sikuli.org/

在SIKULI中,您必须截取弹窗或其标题的屏幕截图,然后将其用于比较。 SIKULI 作为 JAVA API 可用,并且可以与 Selenium 集成。 SIKULI 还使用 tesseract 提供光学图像识别功能。这也可以用来验证弹窗的标题。

希望对您有所帮助。