首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >聚合物测试永远不会在windows机器上结束。

聚合物测试永远不会在windows机器上结束。
EN

Stack Overflow用户
提问于 2016-08-26 08:53:55
回答 2查看 324关注 0票数 0

我开发了一个使用聚合物1.0的应用程序。我的开发者电脑是一台Mac电脑,在开发过程中我没有遇到任何问题。

但是,当我在Windows机器(Windows 10)上克隆我的应用程序时,测试根本不起作用。

每当我执行polymer testwct时,该命令就会阻塞终端并永不结束。

在MACOS或Linux上,它工作得非常完美。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-01 08:43:19

我终于找到了解决办法。

似乎Web组件测试程序中存在一个bug。当它试图找到安装在windows机器上的所有浏览器时,需要很长时间才能找到其中的一些浏览器。

要解决这个问题,只需添加一个环境变量,它可以告诉WCT安装了哪些浏览器,因此可以跳过这个步骤:

代码语言:javascript
复制
LAUNCHPAD_BROWSERS= _{coma delimited list of browsers}_

例如:

代码语言:javascript
复制
LAUNCHPAD_BROWSERS=chrome,firefox,opera

一旦设置了这个变量,所有的测试都会像在任何其他操作系统上一样执行。

有关此功能这里的更多信息

票数 0
EN

Stack Overflow用户

发布于 2018-05-26 18:15:00

以下环境变量值在Win10环境中保存了我:

代码语言:javascript
复制
LAUNCHPAD_BROWSERS=chrome

LAUNCHPAD_CHROME=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

从聚合物和发射台文档中可以看出,需要只设置具有已知位置的单个浏览器,以便在进行中的开发过程中最小化测试运行时间。当然,对于多个浏览器,自动检测将花费更多的时间,遍历所有的路径,猜测所有可能的浏览器将花费很长时间。在LAUNCHPAD_BROWSERS 专用浏览器中不依赖于自动检测和列表是合理的,您已经在LAUNCHPAD_xxx位置设置了

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

https://stackoverflow.com/questions/39162245

复制
相关文章

相似问题

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