23得票3回答
使用Maven进行多个Spring Boot应用的端到端集成测试

什么是在Maven构建的验证阶段运行多个Spring Boot应用程序的端到端集成测试的推荐方法? 基本上,我有一个多模块Maven项目,其中有几个模块是单独的Spring Boot应用程序。这些单独的应用程序具有其自己的数据源配置,与JMS队列的集成流程等。例如,应用程序A将轮询事件数据库...

23得票3回答
Cypress.io - 在cy.route()中基于请求参数编程设置响应

我正在我的端到端测试中模拟API请求,并希望能够根据发送的请求参数返回不同的响应。 目前,我的存根无论发布什么内容都会返回静态响应,看起来像这样:cy.server() cy.route({ method: 'POST', url: '**/redeem-code', ...

22得票2回答
Protractor - 计算重复器中的元素数量并打印

我想数一下repeater中的元素并将其打印到控制台上。 这是标记:<div class="col-md-3 ng-scope" ng-repeat="app in userApps" >...< /div> 目前我正在计算和比较:expect(element.al...

21得票4回答
Flutter端到端测试中允许权限对话框?

在Flutter端到端测试中,需要在测试期间允许权限。使用driver.tap(find.text("ALLOW"))无法生效。如何点击"ALLOW"按钮。

20得票1回答
获取当前选中的文本

我试图使用 window.getSelection() 在输入框中获取当前选择的文本,但总是得到一个空字符串:expect(browser.executeScript("return window.getSelection().toString();")).toEqual("test"); 结...

20得票3回答
自动检测Protractor中的测试耦合(随机化测试执行顺序)

问题: 我们有一个相当大的测试代码库。我们有时会逐个或分批执行测试,但有时由于测试之间存在互相关联而导致出现意外的测试失败。例如,一个测试假定前一个测试创建了一些数据-运行这种类型的单独测试将失败。 问题是: 是否可能自动检测项目中哪些Protractor测试存在耦合?我们目前的想法是以...

19得票1回答
我应该使用浏览器还是ptor = protractor.getInstance()?

我观看了这个视频 (https://www.youtube.com/watch?v=idb6hOxlyb8),它是在2013年8月上传的。视频声称我们应该在将来使用 ptor.get(url) 而不是 browser().navigateTo(url) 但当我查看protract...

19得票4回答
使用Cypress验证元素是否在可视区域内

Cypress的visible匹配器根据各种因素将元素视为可见,但它不考虑视口,因此滚动到屏幕外的元素仍被视为可见。 我需要测试页面上一个指向锚点的链接是否正常工作。一旦点击链接,页面就会滚动到与链接中定义的id相对应的元素(example/#some-id)。 如何验证该元素在视口内?

18得票4回答
Cypress - 经过4000ms后重试超时:预期应在Jenkins中找到元素

我有一组Cypress测试在我的Jenkins环境中失败。整个describe块都未能找到一个元素。该块中的每个测试都以相同的命令开头:describe("This section of tests", () => { it("Test for some...

18得票5回答
将Puppeteer与GitLab集成,使用gitlab-ci.yml

我正在使用Chrome Puppeteer进行端到端测试。现在的阶段是将我的测试整合到开发流程中。 我的目标是:在每次部署到生产环境之前自动运行我的测试。如果测试成功则继续进行部署,如果测试失败则取消部署。 我使用GitLab上的pipeline来自动化我的部署过程。所以我的主要问题是如何...