问题标签 [e2e]
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.
angular - 从 Angular 11.0.3 开始,e2e 测试会产生错误
从 11.0.3 angular/core 版本开始,E2E 测试不适用于具有默认配置的项目。
我打开一个问题https://github.com/angular/angular/issues/40221但它似乎不是回归(?)
最小复制
https://github.com/BrunoBeraudPW/issue-angular-11.0.3
这是一个默认项目 Angular 11.0.3,我已将所有包更新到最新版本
我已经“手动”更新了所有软件包,因为“ng new”cmd 正在创建一个 angular 10 应用程序,所以我认为问题可能是因为其他软件包而出现的。
但是即使我刚刚更新了角度包,错误仍然存在
异常或错误
使用 fakeAsync 时:
selenium-webdriver 库中的几个错误(承诺)
internal/modules/cjs/loader.js 中的几个错误
它似乎无法识别 jasmine 函数,它用红色下划线了主要函数的名称 describe、it、fit 等,就像它不包含 test.ts 及其 import 'zone.js/dist/zone-testing ';
环境
感谢 !
angular - 带角度的 Chrome 扩展:无法运行测试
我有一个 chrome 扩展,我需要添加测试,我正在使用 karma + jazmine 和 sinon-chrome 来模拟 Chrome API。每次我运行 Karma 测试时,它都会像网页一样执行它们,并且某些功能超出了 Karma 的范围,因此测试失败。我想知道是否有更好的选择来对 chrome 扩展进行单元测试和 e2e 测试
ionic-framework - 使用 Visual Studio 代码在 Mac 上运行 ng e2e 时出现此错误
设置:
这是我得到的错误
同样的设置正在运行在 M1 芯片上的另一台机器上工作。我已经在不同的计算机上尝试过,但除了我的 M1 Macbook Pro 之外,我没有在任何一台计算机上工作。
reactjs - cypress - 启动服务器并测试 - 在 React 应用程序上运行 http 模拟服务器和套接字服务器
我想用 msw + cypress + start-server-and-test 运行集成测试
1-我有 msw 作为反应应用程序本身的模拟(端口 3000) 2-我在端口 5000 中有一个 socket.io 服务器
我的问题是如何正确运行它以确保 start-server-and-test 将处理我同时尝试过的它。但我不确定这是不是这样
我的 package.json:
另一个问题是,当我将端口从 3000 更改为不可用时,应用程序卡住并且测试没有关闭应用程序
谢谢
linux - 如何从 linux 上的量角器禁用 chrome 网络安全?
我们如何在 linux 机器上通过量角器禁用 web 安全来打开 chrome 浏览器
我试过以下,适用于windows但不适用于linux
angular - 在 docker 中运行 e2e Angular 测试和设置 Chromium 的问题
我正在设置一个 docker 容器来运行我的 Angular E2E 测试。设置 Chromium 时,我似乎遗漏了一些东西。我正在使用带有量角器的 Angular 11。
我的 Dockerfile 是
我在docker中遇到的错误是
在 docker 中为 Angular e2e 测试设置 Chromium 时有什么遗漏吗?
testing - 如何在柏树中为测试用例设置超时?
这是我的测试结果
测试超时,无法在 cypress 仪表板中显示。如何为赛普拉斯中的每个测试用例设置超时?
testing - 通过在 testcafe 测试中滚动来缩小
我的angular
应用程序地图中有一张OpenLayers
地图。在使用 的测试期间testcafe
,我必须缩小,但我没有办法做到这一点。我只需要将鼠标放在屏幕中央,然后向下滚动即可缩小。已经尝试使用ClientFunction
withscrollBy
等,但地图中没有任何反应。谢谢
javascript - 柏树中的应用程序重定向,外部没有
我正在尝试使用赛普拉斯为此应用程序编写端到端测试:https://app.gotphoto.com/admin/auth/login
当我从浏览器访问上述 url 时,会显示一个登录表单,正如预期的那样。
当我通过赛普拉斯访问上述网址时:
- cypress 首先导航到
https://app.gotphoto.com/admin/auth/login
- 之后我立即被重定向到
https://app.gotphoto.com/__/
并且登录表单没有显示
这是赛普拉斯内部的两个屏幕截图:
我的问题是:为什么它在我的浏览器中的运行方式与它在赛普拉斯/赛普拉斯的浏览器中的运行方式之间存在差异?
我使用的浏览器是 Chrome 89,无论在有和没有赛普拉斯的情况下运行。
我正在运行的整个测试是这样的:
使用 cypress.json:
我使用上述配置创建了一个repo,因此很容易复制。
react-native - 错误:在运行排毒测试时找不到模块“mocha/lib/cli/run-option-metadata”
运行npx detox test --configuration android.emu.release
在排毒时给出这些错误。