首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用业力测试e2e谷歌铬扩展?

如何用业力测试e2e谷歌铬扩展?
EN

Stack Overflow用户
提问于 2013-06-28 16:30:40
回答 2查看 3.3K关注 0票数 11

我找到了非常棒的单元/e2e测试工具因果报应。我用角度编写了简单的铬扩展。我想为它编写自动化测试,但不仅仅是单元测试,端到端测试。我写了这样的东西(将打开我的角度扩展选项页):

代码语言:javascript
复制
 it('Go to options page', function() {
   browser().navigateTo('chrome-extension://aopgehikihpnclbfeohobanjecpiefho/html/application.html#/options');
 });

我删除了“用户-数据-dir”和“禁用-默认-应用程序”的业力-铬启动程序,(因为我希望我的扩展留在铬在“业力测试”)。

但是我有下一个错误消息"Sandbox错误:应用程序文档不可访问“

代码语言:javascript
复制
    browser navigate to 'chrome-extension://aopgehikihpnclbfeohobanjecpiefho/html/application.html#/options'
    http://localhost:9876/base/tests/e2e/scenario.js?1372429335000:9:5: 

    Sandbox Error: Application document not accessible.

    Chrome 27.0 (Windows): Executed 2 of 2 (2 FAILED) (0.254 secs / 0.139 secs)

Chrome选项--无沙箱早就被废弃了。

我相信我没有错,选项页打开ok,但从铬“总括”。

代码语言:javascript
复制
chrome-extension://aopgehikihpnclbfeohobanjecpiefho/html/application.html#/options

沙箱错误意味着无法通过业力对进行端到端的谷歌铬扩展测试?我可以设置铬为特殊的“非安全”模式,只是为了测试?

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2013-07-28 22:24:24

我不认为业力剧本跑者能够做到这一点。您可以尝试量角器,它使用WebDriver,业力场景运行器将被替换。

票数 2
EN

Stack Overflow用户

发布于 2013-07-26 13:33:06

如果你试图设置一个代理呢?喜欢

代码语言:javascript
复制
proxies = {
    '/': 'chrome-extension://aopgehikihpnclbfeohobanjecpiefho/'
};

karma-e2e.conf.js文件中,然后

代码语言:javascript
复制
browser().navigateTo('/html/application.html#/options');

在测试中?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17369462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档