问题标签 [e2e-testing]
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.
angularjs - 通过 Grunt 将 Protractor 与 Yeoman 集成
我想将 Protractor 与 Yeoman 生产的脚手架集成。我遵循了一个教程,其中较旧scenario-runner
的用于设置 e2e 测试(通过grunt
)。
我想升级我的脚手架并改用 Protractor。
有什么想法吗?
javascript - 使用量角器获取伪元素的值
我想验证伪元素的文本内容。使用返回的承诺ptor.executeScript("window.getComputedStyle(jQuery('.my-class')[0], ':after').content").then(function(data){
console.log(arguments) // {'0':null}
});
我也尝试过在期望中放弃它,但我猜这会因为同样的原因而失败。
由于对此的 CSS 声明无论如何都指向元素的属性之一,我是否应该尝试读取该属性?
testing - 如何端到端测试 Web 应用程序?
据我所知,端到端测试是黑盒测试,所以我应该对应用程序一无所知,只需使用它的接口并检查结果......但是如果我不能,我应该如何检查只读 api触摸数据库设置我打算用它读取的数据吗?
使用 e2e 方法编写固定装置真的很重要吗?在我目前的情况下,我有一个 www 和一个 members 子域。www 子域的内容由具有适当授权的成员的子域管理。我想用 tdd 开发,从 e2e 测试开始,以单元测试结束……如果我想先开发 www 子域,我无法制作 e2e 夹具,因为尚未实现数据写入。如果我想这样开发,我应该先实现成员的子域吗?我打算使用事件溯源,所以制作一个数据库固定装置会很容易,只需插入一些域事件,就可以了……
我不明白这种测试的逻辑,如果我不能向数据库中插入任何东西,它一开始就是空的。但是我不会有一个具有适当授权的用户,所以我不能写入数据库,所以我不能测试任何东西。所以这是一个catch-22 ......至少我必须有一个具有适当授权的测试用户,但是制作一个测试用户需要写入数据库......我想我的大脑已经烧毁了:D
angularjs - 量角器可以慢速运行吗?
有没有办法慢慢运行使用量角器编写的 Angular E2E 测试,以便我可以看到正在发生的事情?
protractor - 如何知道是哪一行或选择器(XPath 或 byCss)导致了错误/异常
Protractor 在发生错误时提供的堆栈跟踪有时不会显示导致错误的选择器。例如,一条消息读取
什么element
?如何首先知道导致错误的行是什么?
我正在使用它,buildbot
因此无法使用调试功能。
angularjs - Grunt Karma 单元任务因 AngularJS 项目而失败
我在执行grunt karma:unit时遇到问题,任务完成但抛出这个:
测试目录包含测试空,例如:
我不明白为什么结果是:警告:任务“业力:单位”失败。使用 --force 继续。.
我的 karma.conf.js 文件包含:
angularjs - 用于获取本地数据的 Protracor e2e 测试
我在菜单栏中有下拉菜单。当我测试下拉列表时,它工作正常。但是,当我单击下拉列表中的某个项目时,它不会显示与该项目相关的任何数据。
测试 :
日志是这样打印的。
java - 为什么我的 @BeforeClass 块 junit 运行?
我尝试从我的main()
方法运行 junit:
这是我的TestClass。
当我没有@BeforeClass
方法时,它被称为 OK
但是当我添加@BeforeClass
这条线时没有进入setup()
方法(我尝试调试)
javascript - Protractor e2e 测试表头和标签
我正在使用下表。在那我想测试每个标签(th,td标签),该标签中的文本和该文本的计数。 HTML 片段
我试过这样,但它不工作。
在上面的测试中,期望是有效的,但第二个期望是无效的。
错误 :
仍然在第二个期望中,它期望“Patient Id”。我不知道我哪里做错了。
javascript - 量角器 e2e 测试用例失败时如何发送电子邮件?
我正在编写量角器 e2e 测试用例。在运行测试用例时,如果任何测试用例失败,它应该发送一封电子邮件。怎么做?
提前致谢。