问题标签 [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.
docker - docker中的赛普拉斯找不到cypress.json文件
我正在努力使用带有 docker 的 Cypress 测试我的应用程序,我将专用的 docker 映像与以下命令一起使用:docker run -it -v $PWD:/e2e -w /e2e cypress/included:8.7.0
我启动它时总是出现这个错误:`找不到赛普拉斯配置文件,正在退出。
我们查看但未在此文件夹中找到默认配置文件:/e2e`
这意味着 cypress 找不到 cypress.json 但它恰好在专用文件夹中,这是我的目录/文件树:
所以这是一个用于 e2e 测试的标准文件树,尽管我使用了所有技巧(不使用 $PWD 而是使用完整的目录路径,重新安装 docker、colima 引擎等。没有任何工作,如果我在本地运行 npm run cypress,一切正常!
当我尝试这些命令时,不用说我在 /pace/front 目录中
你能帮我吗 ?
algorithm - Whatsapp 使用什么模式来加密个人资料图片网址?
我在 WhatsApp 上设置了我的隐私设置,这样没有人可以看到我的头像,
我在 WhatsApp 网站上查看是否可以通过开发工具中的链接共享配置文件,当我将链接粘贴到不同的浏览器代理中时,无法访问,而且链接几乎无法辨认,所以我我很好奇 WhatsApp 如何制作这样的加密 URL?
angular - 隐藏元素的值没有改变
我有以下复选框元素
我尝试使用单击复选框
没有一个工作,元素没有被点击,值没有改变
我正在使用 cypess 7 和 macos。浏览器是chrome。
编辑:在页面上,我有一个需要单击的复选框“销售条款”
selenium - 更新 webdriver-manager errno:-54,代码:'ECONNRESET',系统调用:'read'
我在 Lerna repo 工作并想npx webdriver-manager update --versions.chrome=98.0.4758.80
为我的 e2e 测试做
我也试过npx webdriver-manager update
了npx ./packages/testing/node_modules/protractor/node_modules/webdriver-manager/bin/webdriver-manager update
我总是得到这个结果:
我已经尝试过的:
npx webdriver-manager clean
- 为所有用户全局安装 webdriver-manager(然后再次卸载)
- 删除所有 node_modules 并再次运行
npm i
- 搜索过
npx webdriver-manager update-help
有谁知道问题可能是什么?
testing - 在 Testcafe 中设置 UserAgent
我搜索了相关主题。我发现的最重要的是在带有 testcafe 的浏览器中设置用户代理
但它并没有提供任何真正的答案。
我的目标是运行测试以欺骗不同的操作系统:由于我在 Linux 中并且我正在测试的应用程序不受支持,因此它显示了一些警告,我希望在测试运行时摆脱这些警告。
我们尝试了 cypress,您只需在配置文件中添加 UserAgent 字符串即可。但是在没有 CLI 参数的情况下,我还没有在 testcafe 上找到一种直接的方法。
有没有办法在 testcafe 中欺骗 OS 或 userAgent?
java - 自动化 end 2 end 测试用例的最佳实践是什么?
我试图清楚地了解 e2e 测试用例的样子。我对公司如何处理 e2e 测试感到困惑。在我的理解中,e2e 测试是对应用程序的不同系统和层的测试。一个例子:如果我试图对“购买”端点进行 e2e 测试,我还必须检查 DB 层并使用 UI 进行购买流程。如果我错了,请纠正我。所以问题是 - 我将如何自动化这种类型的场景?我是分别测试 UI、API 和 DB,还是编写一个庞大的测试用例?此外,如果我的自动化框架只处理 API 和 DB 层。如果我不测试 Web 层,我什至可以创建一个 e2e 测试用例?
angular - 无法在 WSL 上运行 chrome e2e
WSL protractor e2e 测试无法启动 chrome,并抛出错误
puppeteer - Stenciljs e2e 测试无缘无故不起作用
render() 中的行:
测试 :
问题描述: 我只提供了一部分代码,不幸的是,由于保密,我无法提供更多。但是,我会尽力描述这个问题。项目中有两个组件,组件 A 的测试可以正常工作。对组件 B(如上提供)的测试没有。当第一个期望通过时,第二个期望由于它为空而失败,但它不应该。
几个事实:
- 该项目可以毫无问题地构建、运行和使用。
- 单元测试按预期工作,包括对 render() 方法的测试。
- 代码本身并没有错,我已经测试、重新测试和再次测试,它适用于其他组件,但不适用于这个组件。
- 虽然默认是 .hide,但我尝试过使用 .hide 和 .show,但都不起作用。
迄今为止的最佳猜测: 由于代码的编写方式,我在让测试正常工作时遇到了很多问题。在运行测试时,许多未定义的对象导致测试失败。从我尝试和测试的所有内容来看,我最好的理论是,由于某种原因,这个组件的一半在 puppeteer 浏览器的上下文中失败了,只生成了核心对象。我不知道这是否可能,但看起来是这样的。
jestjs - NestJS 测试未找到存储库
我有一个配置了 TypeORM 的 NestJS 项目。e2e 测试是由 CLI 生成的测试:
我得到的错误如下:
AppModule 的配置如下:
像这样的 QuestionsModule:
项目在开发和生产模式下运行良好,所以我想知道我在这里做错了什么?