问题标签 [web-component-tester]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
173 浏览

polymer - 聚合物测试:递归过多?

我目前正在测试一个聚合物元素,需要等待在我的元素中设置一个变量。在搜索了如何指示 Javascript 等待设置变量后,我想出了以下代码:

适用于 Chrome,但其他浏览器只是冻结并最终崩溃:IE11、Edge、Firefox。我能够在 Firefox 中得到“递归过多”错误,但除此之外没有太多。

我做错什么了吗?有任何想法吗?我试过递归 setTimeout,但行为是一样的:Chrome 可以工作,但其他浏览器不行。

0 投票
1 回答
289 浏览

polymer - Polymer Web 组件测试器 sendKeys

有没有一种方法可以让我使用 Web 组件测试器将键发送到输入字段?我想测试将返回键发送到表单。

0 投票
1 回答
494 浏览

gulp - Web Component Tester - 每次构建运行测试的 gulp 任务

我想在 gulpfile 里面放一些类似的东西:

目的是查看测试文件夹或元素文件夹(带有聚合物组件)。如果其中一些会更改,请在每个构建中运行测试。

我的 wct.conf.js:

我在某个页面上找到了上面的代码,但是在我添加了一些测试然后gulp在我的终端中输入之后,我发现了错误,因为 .tmp 文件夹没有更新,并且奇怪的错误就像Polymer is not defined或者ajax.generateRequest不是一个函数。当我故意在测试中犯错误以使其失败时,我也得到了正确的错误,所以看起来有些事情还可以,但根本不是。

我将测试添加到包含大量文件的现有项目中。当我尝试在空项目上做同样的事情时,我也得到了同样的错误,直到我输入bower install.

有没有可能这是凉亭依赖的问题?或者你知道出了什么问题吗?gulpfile 中的这部分代码是否可以执行所需的效果?

非常感谢。

0 投票
1 回答
57 浏览

teamcity - 在 TeamCity 上运行 web-component-tester

有人可以帮我wct在teamcity上跑步吗?我已经配置了buld,但是运行时出现以下错误wct

0 投票
1 回答
378 浏览

polymer - Web 组件测试器:访问 DOM

我有数百个 Polymer 测试套件。在每次测试结束时,我想访问 DOM 以进行一些自定义质量检查。

写一个 wct 插件有用吗?如果是这样,我应该如何从插件中访问 DOM?

提前致谢!

0 投票
1 回答
126 浏览

polymer - Web 组件测试器:全局应用 afterEach()

我有数百个 Polymer 测试套件。在每次测试结束时,我想做一些自定义质量检查。有没有办法为我的所有测试套件全局执行此操作?

0 投票
0 回答
174 浏览

javascript - 通过 gulp 任务运行单个 wct 测试

如何创建单个 gulp 任务来运行单个 wct 测试?我有以下项目结构:

在我的gulpfile.babel.js 中,我想为t-test1和创建单独的任务t-test2

伪代码:

我找不到任何示例代码。

任何帮助表示赞赏。

0 投票
1 回答
837 浏览

polymer - 如何在 Web Component Tester 中模拟全局变量

我们有几种情况,我们的 Polymer 元素具有依赖于全局行为的方法,例如视口大小检测或注入全局变量的分析包。

现在我正在尝试使用 Web Component Tester 测试这些方法,但我看不到如何将例如存根注入window对象(例如,使用 webdriver 的执行函数可以实现)。我该怎么做呢?

一个失败的测试示例:

0 投票
1 回答
1114 浏览

jenkins - 如何在 Jenkins 上显示 XUnit 测试输出

根据JUnit 格式的测试输出,我使用https://github.com/garcus/wct-xunit-reporter创建了一个 XUnit 报告 xml 。

不起作用的是詹金斯显示了测试结果。我试过了:

  • 不同的 XUnit 测试结果(发布 xUnit 测试结果报告:[xUnit] [ERROR] - 结果文件“..../testfile.xml”的转换文件(在度量“NUnit”的转换过程中)无效。 )
  • JUnit 测试结果

是否需要另一个 XUnit xsl,或者我还想念什么?

0 投票
0 回答
401 浏览

polymer - 运行 Polymer 测试时找不到名为“local”的 WCT 插件

克隆 Polymer Starter Kit 后,我​​安装了 WCT:

现在,我收到此错误:

找不到名为“本地”的 WCT 插件

我该如何解决?