2017-06-01 38 views
0

我在eclipse上安装了Firebug并运行WebDriver程序。 运行代码时,页面显示URL但不显示Firebug图标。 同样在手动打开浏览器时Firebug显示为停用状态,我无法使用Firebug检查元素。使用Firefox版本Firebug显示已停用

: - 45.0 Eclipse版本: - 4.5 webdriver的版本:2.51 萤火版本: - 2.0.19

+0

你可以考虑向我们展示你的工作吗?谢谢 – DebanjanB

回答

1

有2个问题

  1. 运行硒码后萤火虫图标不存在:

Seleni um每次运行脚本时都会创建新的配置文件。这就是为什么它不会显示您的插件,插件,书签在该浏览器

您的附加将只显示在您使用的配置文件,例如,手动打开浏览器您可以在您的硒代码中添加thet配置文件,然后您将能够查看您的所有插件,书签和所有

This是您可以在其中学习的教程链接。

  • 停用Firebug图标
  • 我也得到那个firebu图标desable问题几日在FF版本51之前。无论你的FF版本和萤火虫版本不可编辑。请在有这个问题

    Firebug toolbar button is always shown deactivated since Firefox 51.0.1

    +0

    我想不同意关于Selenium creat的一点点因为每个浏览器都会有所不同,因此每次都需要新的配置文件。从Mozilla Firefox开始,我们提供的配置将覆盖默认设置,并充当模板unitll,除非我们明确提及启动/创建现有/新配置文件。谢谢 – DebanjanB

    +0

    我有一个困惑: - 在答案的第一部分: - 这是否意味着我们不能在Selenium中使用萤火虫,因为它不会显示任何附加信息。同样在第二部分中,我使用的是Firefox 45(降级版本) –

    +0

    对于第一点:不是这样 - 您必须通过在代码中设置配置文件配置来使用相同的配置文件(安装萤火虫)。只需浏览我已分享链接的教程。你会得到清晰的想法。对于第二点要么您可以尝试解决方案,这是给定链接的答案或降级您的萤火虫版本。让我知道任何帮助或混淆 –

    0

    这里一看就是回答你的问题:

    你不能得到扩展Firebug添加到由开始的webdriver了Firefox的会话。

    背后的原因是:

    问题要问你:Is your extension signed?答案是“否”

    所以根据MDN“火狐48:发布和Firefox的测试版本(从Firefox 46推)的桌面将不会允许安装未签名的扩展,没有覆盖

    所以安装一个无符号的扩展,您需要降级火狐47.x旧发布版本。

    让我知道如果这个回答你的问题。

    +0

    我正在使用Firefox 45。 –