【问题标题】:How to allow running blocked java plugins in browser using web driver如何允许使用 Web 驱动程序在浏览器中运行被阻止的 Java 插件
【发布时间】:2016-01-07 21:40:58
【问题描述】:

我的 WebDriver 脚本需要帮助来处理 Java 客户端/工具。

对于我们的 Web 应用程序,我们创建了特殊的 Java 工具,当导航到特殊链接时会自动启动。

页面启动后,Firefox 需要允许 java 的权限(见截图)。注意有 2 个按钮:“:Continue Blocking”和“Allow”。

单击“允许”后,我获得了更多允许和记住的选项(请参阅 capture2)

如果在 Web 驱动程序中,我该如何处理。 我尝试设置浏览器配置文件,但出于安全原因,浏览器总是提示我允许 java 插件。

我什至可以在 Selenium Web 驱动程序中处理这个问题。

还有其他工具可以解决这个问题吗?

提前致谢

Capture

Capture2

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
  • 忘了一件事,也许我也可以点击显示在捕获图像中的激活 Java 链接,它是嵌入的:

标签: java selenium plugins webdriver


【解决方案1】:

您无法通过单击该对话框从 Selenium WebDriver 执行此操作。 但至少有两种不同的方法:

1) 手动创建一个新的 Firefox 配置文件并将其配置为允许 Java 插件(访问您的站点、允许并记住等)。 然后,在您的测试中,使用此现有配置文件创建 FirefoxDriver。

2) 使用可专门用于此目的的外部工具:Sikuli、Auto-it。

【讨论】:

    猜你喜欢
    • 2011-01-20
    • 1970-01-01
    • 2013-04-19
    • 2011-01-16
    • 2021-12-30
    • 2015-01-07
    • 1970-01-01
    • 2011-10-26
    • 2019-02-22
    相关资源
    最近更新 更多