Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何通过selenium webdriver禁用Skype扩展_Java_Selenium - Fatal编程技术网

Java 如何通过selenium webdriver禁用Skype扩展

Java 如何通过selenium webdriver禁用Skype扩展,java,selenium,Java,Selenium,无论何时启动Firefox浏览器,它都会在启用Skype的情况下打开。如何通过Selenium和Java禁用它?我也遇到了这个问题。至少可以说非常令人沮丧。您不必通过Selenium解决它。这就是我所做的 备份安装浏览器的Mozilla Firefox目录 从控制面板/程序中卸载Mozilla Firefox及其功能 删除驻留在c:\Program中的Mozilla Firefox目录 文件(x86) 重新安装Mozilla Firefox 当我运行我的Firefox Selenium程序时,我

无论何时启动Firefox浏览器,它都会在启用Skype的情况下打开。如何通过Selenium和Java禁用它?

我也遇到了这个问题。至少可以说非常令人沮丧。您不必通过
Selenium
解决它。这就是我所做的

  • 备份安装浏览器的
    Mozilla Firefox
    目录
  • 从控制面板/程序中卸载Mozilla Firefox及其功能
  • 删除驻留在
    c:\Program中的
    Mozilla Firefox
    目录 文件(x86)
  • 重新安装Mozilla Firefox
  • 当我运行我的
    Firefox Selenium
    程序时,我不再启用Skype扩展或打开侵入性
    Skype
    扩展选项卡


    我希望这对您有用

    一个简单的方法是打开Firefox,浏览到add-ons选项卡(在地址栏中键入“about:addons”或使用菜单“Extra->addons”),然后停用或卸载所有不需要的add-ons

    如果您对Selenium使用不同的配置文件,请确保更改该配置文件。

    以下是解决方案(我用这种方法解决了此问题):

  • 转到控制面板
  • 卸载“Skype点击呼叫”
  • 重新运行SeleniumWebDriver测试

  • 结果:您将不再看到Skype窗口

    我有一个想法,我正在为一个类似的问题实施,但与skype无关(我想禁用打印机)。使用firefox浏览至about:config并搜索skype。我认为selenium可以通过编程设置这些变量,你需要用谷歌搜索一下;为什么你不能在没有skype的情况下安装第二个firefox;为什么你不能有一个单独的测试PC或虚拟机实例与firefox没有skype;到目前为止你试过什么;等等?老兄,这是一个令人恼火的问题。那个愚蠢的skype呼叫分机快把我逼疯了。谢天谢地,你发了这个。你太棒了,兄弟:)谢谢OP应该认真选择这个作为答案。