【问题标题】:angular protractor test how to open test page in firefox角度量角器测试如何在Firefox中打开测试页面
【发布时间】:2026-01-02 02:00:02
【问题描述】:

我的 Macbook Pro 上的 Chrome 受到公司政策的限制,因此无法添加 Chrome 扩展程序。

我使用protractorangualrjse2e测试,运行命令测试时,Chrome提示错误对话框:

无法从以下位置加载扩展:/private/var/folders/fs/xrgskh8502ddg026py0f61j9v7q1z6/T/.org.chromium.Chromium.TQYyRX/internal。管理员禁止加载解压的扩展。

现在我想有两个解决方案:

  1. 尝试绕过限制。 (仍然未能打破它)
  2. 尝试将protractor更改为在其他浏览器中打开,例如火狐

【问题讨论】:

    标签: angularjs google-chrome firefox google-chrome-extension protractor


    【解决方案1】:

    更改 protractor.conf 文件

    capabilities: {
    "browserName": "firefox"
    },
    chromeOnly: false,
    

    【讨论】:

    • 嗨 rajana,感谢您的回答,但现在我从 Firefox 获得了另一个块。 “安全包装器拒绝访问特权 Javascript 对象的属性长度。通过 exposedProps 将特权对象公开给不受信任的内容的支持正在逐渐被删除 - 请改用 WebIDL 绑定或 Components.utils.cloneInto。请注意,只有首先将报告来自给定全局对象的拒绝属性访问。index.html:68 Error: Permission denied to access property '0'" ,你知道吗?
    • 你的火狐版本是什么
    • Selenium 2.44 目前与 Firefox 35 不兼容。
    • chromeOnly 已弃用,请使用 directConnect github.com/mitsuruog/generator-angular-mitsuruog/issues/23