【问题标题】:Is there any way to verify PDF zoom in / out buttons using selenium?有没有办法使用硒验证 PDF 放大/缩小按钮?
【发布时间】:2018-07-03 03:21:26
【问题描述】:

我想验证 PDF 放大和缩小按钮,但似乎无法完成。我尝试在新选项卡中打开 PDF,然后进行验证,但这也不起作用。

检查时我可以看到一些标签和 div。

我尝试了差异。 xpaths 像:

//paper-fab[@aria-label='Zoom in']
//paper-feb

但是当我检查列表 webelement 时它总是返回零。

这里是示例网址:

https://pdfobject.com/static.html

【问题讨论】:

    标签: java pdf selenium-webdriver


    【解决方案1】:

    我建议你使用Sikuli:

    Sikuli 会自动执行您在屏幕上看到的任何内容。它使用图像识别来识别和控制 GUI 组件。当无法轻松访问 GUI 的内部代码或源代码时,它很有用。

    我认为仅使用 Selenium 无法完成您想要的操作。如果需要集成 Selenium 和 Sikuli,可以在 SOF 上看到这篇文章:Calling to a Sikuli script from Python (Selenium)。它可以给你一些想法。然而,也许你可以阅读一下Robot class

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-27
      • 2020-10-06
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多