问题标签 [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.
polymer - 聚合物测试:递归过多?
我目前正在测试一个聚合物元素,需要等待在我的元素中设置一个变量。在搜索了如何指示 Javascript 等待设置变量后,我想出了以下代码:
这适用于 Chrome,但其他浏览器只是冻结并最终崩溃:IE11、Edge、Firefox。我能够在 Firefox 中得到“递归过多”错误,但除此之外没有太多。
我做错什么了吗?有任何想法吗?我试过递归 setTimeout,但行为是一样的:Chrome 可以工作,但其他浏览器不行。
polymer - Polymer Web 组件测试器 sendKeys
有没有一种方法可以让我使用 Web 组件测试器将键发送到输入字段?我想测试将返回键发送到表单。
gulp - Web Component Tester - 每次构建运行测试的 gulp 任务
我想在 gulpfile 里面放一些类似的东西:
目的是查看测试文件夹或元素文件夹(带有聚合物组件)。如果其中一些会更改,请在每个构建中运行测试。
我的 wct.conf.js:
我在某个页面上找到了上面的代码,但是在我添加了一些测试然后gulp
在我的终端中输入之后,我发现了错误,因为 .tmp 文件夹没有更新,并且奇怪的错误就像Polymer is not defined
或者ajax.generateRequest
不是一个函数。当我故意在测试中犯错误以使其失败时,我也得到了正确的错误,所以看起来有些事情还可以,但根本不是。
我将测试添加到包含大量文件的现有项目中。当我尝试在空项目上做同样的事情时,我也得到了同样的错误,直到我输入bower install
.
有没有可能这是凉亭依赖的问题?或者你知道出了什么问题吗?gulpfile 中的这部分代码是否可以执行所需的效果?
非常感谢。
teamcity - 在 TeamCity 上运行 web-component-tester
有人可以帮我wct
在teamcity上跑步吗?我已经配置了buld,但是运行时出现以下错误wct
:
polymer - Web 组件测试器:访问 DOM
我有数百个 Polymer 测试套件。在每次测试结束时,我想访问 DOM 以进行一些自定义质量检查。
写一个 wct 插件有用吗?如果是这样,我应该如何从插件中访问 DOM?
提前致谢!
polymer - Web 组件测试器:全局应用 afterEach()
我有数百个 Polymer 测试套件。在每次测试结束时,我想做一些自定义质量检查。有没有办法为我的所有测试套件全局执行此操作?
javascript - 通过 gulp 任务运行单个 wct 测试
如何创建单个 gulp 任务来运行单个 wct 测试?我有以下项目结构:
在我的gulpfile.babel.js 中,我想为t-test1
和创建单独的任务t-test2
。
伪代码:
我找不到任何示例代码。
任何帮助表示赞赏。
polymer - 如何在 Web Component Tester 中模拟全局变量
我们有几种情况,我们的 Polymer 元素具有依赖于全局行为的方法,例如视口大小检测或注入全局变量的分析包。
现在我正在尝试使用 Web Component Tester 测试这些方法,但我看不到如何将例如存根注入window
对象(例如,使用 webdriver 的执行函数可以实现)。我该怎么做呢?
一个失败的测试示例:
jenkins - 如何在 Jenkins 上显示 XUnit 测试输出
根据JUnit 格式的测试输出,我使用https://github.com/garcus/wct-xunit-reporter创建了一个 XUnit 报告 xml 。
不起作用的是詹金斯显示了测试结果。我试过了:
- 不同的 XUnit 测试结果(发布 xUnit 测试结果报告:[xUnit] [ERROR] - 结果文件“..../testfile.xml”的转换文件(在度量“NUnit”的转换过程中)无效。 )
- JUnit 测试结果
是否需要另一个 XUnit xsl,或者我还想念什么?
polymer - 运行 Polymer 测试时找不到名为“local”的 WCT 插件
克隆 Polymer Starter Kit 后,我安装了 WCT:
现在,我收到此错误:
找不到名为“本地”的 WCT 插件
我该如何解决?