使用Selenium访问在浏览器中打开的PDF元素的任何方法

萨加尔

实际上,我正在使用Selenium自动化一个Web应用程序。众所周知,Selenium只能自动执行Web应用程序,但是在我的应用程序中,某些页面包含加载在其中的PDF文档,我确实需要与PDF中的按钮进行交互。有没有办法从硒中做到这一点。如果可能的话,请帮帮我。提前致谢。

马修·威尔逊(Matthew Wilson)

这是一个全能的黑客,但可能是在硒中唯一的方法。

如果使用的clickAt方法具有两个参数,则元素定位器和坐标:

void clickAt(java.lang.String locator,
             java.lang.String coordString)

Parameters:
locator - an element locator
coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

如果将元素定位器设置为<embed/>PDF对象,将坐标设置为PDF上的按钮在屏幕上的位置。它应该单击PDF中的链接。但是,这是非常不可靠的,但是我不确定是否有更好的方法来做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Capybara和Selenium中打开浏览器

来自分类Dev

如何在Android浏览器中打开pdf文件?

来自分类Dev

PDF强制下载,而不是在浏览器中打开

来自分类Dev

让Selenium与任何浏览器一起使用?

来自分类Dev

编写HTML代码以在浏览器中打开PDF

来自分类Dev

在特定页面的浏览器中打开PDF

来自分类Dev

使用angularjs在浏览器的新窗口中打开PDF

来自分类Dev

在浏览器中打开PDF而不是下载它

来自分类Dev

在浏览器的新标签页中打开PDF

来自分类Dev

Firefox更新后无法使用Selenium打开浏览器

来自分类Dev

使用Selenium Python在同一浏览器中打开多个URL

来自分类Dev

无法在Python Selenium中重新打开浏览器

来自分类Dev

如何在android浏览器中打开pdf文件?

来自分类Dev

PDF强制下载,而不是在浏览器中打开

来自分类Dev

使用Response.Redirect在浏览器中打开pdf

来自分类Dev

如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

来自分类Dev

如何使用POST方法打开新的浏览器并显示pdf?

来自分类Dev

编写HTML代码以在浏览器中打开PDF

来自分类Dev

使用WatiN访问每个打开的浏览器窗口

来自分类Dev

无法在Firefox浏览器中打开任何网站

来自分类Dev

无法使用servlet和jsp在浏览器中打开PDF文件

来自分类Dev

无法使用任何浏览器访问某些网站

来自分类Dev

c ++中是否有任何方法可以随机访问列表中的元素?

来自分类Dev

pdf在浏览器中打开,但下载后会寻找密码

来自分类Dev

Flask:强制下载pdf文件以在浏览器中打开

来自分类Dev

我无法使用 Eclipse (neon) 和 testNG 用 selenium 打开任何浏览器

来自分类Dev

无法使用 Selenium Webdriver 在浏览器中打开新选项卡

来自分类Dev

WKWebView 在外部浏览器中打开 PDF

来自分类Dev

如何使用 html 或任何浏览器语言在 Internet Explorer 中打开链接?

Related 相关文章

  1. 1

    如何在Capybara和Selenium中打开浏览器

  2. 2

    如何在Android浏览器中打开pdf文件?

  3. 3

    PDF强制下载,而不是在浏览器中打开

  4. 4

    让Selenium与任何浏览器一起使用?

  5. 5

    编写HTML代码以在浏览器中打开PDF

  6. 6

    在特定页面的浏览器中打开PDF

  7. 7

    使用angularjs在浏览器的新窗口中打开PDF

  8. 8

    在浏览器中打开PDF而不是下载它

  9. 9

    在浏览器的新标签页中打开PDF

  10. 10

    Firefox更新后无法使用Selenium打开浏览器

  11. 11

    使用Selenium Python在同一浏览器中打开多个URL

  12. 12

    无法在Python Selenium中重新打开浏览器

  13. 13

    如何在android浏览器中打开pdf文件?

  14. 14

    PDF强制下载,而不是在浏览器中打开

  15. 15

    使用Response.Redirect在浏览器中打开pdf

  16. 16

    如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

  17. 17

    如何使用POST方法打开新的浏览器并显示pdf?

  18. 18

    编写HTML代码以在浏览器中打开PDF

  19. 19

    使用WatiN访问每个打开的浏览器窗口

  20. 20

    无法在Firefox浏览器中打开任何网站

  21. 21

    无法使用servlet和jsp在浏览器中打开PDF文件

  22. 22

    无法使用任何浏览器访问某些网站

  23. 23

    c ++中是否有任何方法可以随机访问列表中的元素?

  24. 24

    pdf在浏览器中打开,但下载后会寻找密码

  25. 25

    Flask:强制下载pdf文件以在浏览器中打开

  26. 26

    我无法使用 Eclipse (neon) 和 testNG 用 selenium 打开任何浏览器

  27. 27

    无法使用 Selenium Webdriver 在浏览器中打开新选项卡

  28. 28

    WKWebView 在外部浏览器中打开 PDF

  29. 29

    如何使用 html 或任何浏览器语言在 Internet Explorer 中打开链接?

热门标签

归档