当前位置: 首页 > 知识库问答 >
问题:

如何使用selenium webdriver将firefox xpcom加载到新创建的firefox配置文件

弘康安
2023-03-14

我已经使用selenium webdriver创建了新的firefox配置文件,就像在web驱动程序文档中一样。我也创建了firebug扩展,但当时我无法访问firefox xpcom功能。有什么方法可以做到这一点吗?我在firefox控制台中发现以下错误。

NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_详细信息:[JAVASCRIPT ERROR:“a为空”{file:”file:///C:/Users/RMDESI~1/AppData/Local/Temp/anonymous3659154916358123849webdriver配置文件/扩展/fxdriver@googlecode.com/组件/提示服务。js“line:7637}]”[JavaScript错误:“a为空”{file:file:///C:/Users/RMDESI~1/AppData/Local/Temp/anonymous3659154916358123849webdriver配置文件/扩展/fxdriver@googlecode.com/组件/提示服务。调用方法[nsiproptservice::prompt]

共有1个答案

田嘉澍
2023-03-14

请尝试以下代码:

FirefoxProfile profile = new FirefoxProfile(); 
profile.setPreference("security.xpconnect.plugin.unrestricted",true);
 类似资料:
  • 问题内容: 尝试使用Selenium添加新的持久性Firefox配置文件。AFAIK在执行时,将使用一个临时文件生成一个新的配置文件。理想情况下,即使在创建者关闭后,此配置文件也应可用于后续流程。 问题 : 在Python代码中创建一个新的Firefox配置文件。这应该返回FirefoxProfile对象,该对象可与Selenium使用的Firefox Webdriver一起使用。 创建的配置文件

  • 我使用FOP-2.1从xml和xsl-fo生成PDF文件,并花了很多时间来配置fop配置文件(我使用西里尔字体),根据https://xmlgraphics.apache.org/fop/2.1/configuration.html 在命令行中测试了它,它工作正常: fop-c conf.xml-xml xml.xsl xsl-pdfpdf 接下来,我需要在javaweb应用程序中执行同样的操作。

  • 问题内容: 我在Java中使用Selenium Web Driver API。每次我想调试测试用例时,都会在临时文件目录中为Firefox创建一个临时配置文件。这在两个方面令人头疼。 创建配置文件肯定会花费不必要的时间,并且会占用不必要的空间。 我无法安装下次启动测试用例时可用的任何插件。 我该如何解决? 问题答案: 您可以控制Firefox驱动程序如何选择配置文件。将属性设置为要使用的配置文件的

  • 当我修改文件时,它会在启动后加载配置文件,否则不会重新加载文件。我的IDE是。 我的问题:

  • 在浏览了几天的网页和帖子之后,我仍然对如何将“csv”文件附件添加到使用Java“iText 5.3.1”创建的PDF文件中感到困惑。 在我继承的Java可执行文件中,创建了多个PDF文件,然后将它们连接到一个PDF文件中。现在,需要将一个“csv”文件附加到这个PDF文档中。在《iText in Action》(清单16.6)一书的第16章中,有一个例子使用PdfileSpecification

  • 问题内容: 我来自Ruby背景,我知道如何在Ruby Selenium Binding中执行此操作,但是我不知道如何执行Java Selenium Binding, 我有这段代码来创建Firefox配置文件 它可以在selenium2.53中工作,但是在最近的selenium绑定3.11.0中会引发错误,有人可以告诉我有什么替代方法吗? 我也想关闭木偶以连接到旧版Firefox驱动程序,我可以使用