firefox - 如何使用 selenium java 从 TFS 将 xpi 扩展添加到 Firefox 浏览器

标签 firefox selenium tfs firefox-addon

如何从 TFS 服务器而不是本地驱动器将 xpi 扩展添加到我的浏览器? 我使用 addfile( C:/../) 从我的 tfs 映射驱动器向 firefox 配置文件添加扩展名,它可以工作,但问题是扩展位于服务器上,我希望每个人都能够运行此测试并且从服务器将扩展文件添加到他们的浏览器,我应该为添加文件命令放置什么地址?

最佳答案

您可以use the AddonManager to install new add-ons这样:

Components.utils.import("resource://gre/modules/AddonManager.jsm");

AddonManager.getInstallForURL("http://www.foo.com/test.xpi", function(aInstall) {
  // aInstall is an instance of AddonInstall
  aInstall.install();
}, "application/x-xpinstall");

关于firefox - 如何使用 selenium java 从 TFS 将 xpi 扩展添加到 Firefox 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26965393/

相关文章:

debugging - 使用 Selenium2 和 FirefoxDriver 关闭 Liferay 弹出窗口(在新的浏览器窗口中)?

firefox - 添加 Cookie 关键字未按预期设置 cookie

java - 无法通过登录页面

javascript - Selenium Webdriver 定位器

tfs - 在 TFS 上以 x86 构建 ASP.NET Core

c# - VS2010 上的 TFS,合并代码问题

css - Chrome 和 Firefox 溢出 :hidden jumping elements

html - 跨度溢出 : hidden; doesn't show up in Firefox

testing - Behat 的 "When I press..."不适用于 Selenium 2.33

tfs - 是否可以将错误链接到单元测试?