angular-e2e相关内容

失败:脚本超时:11 秒内未收到结果来自:任务:Protractor.waitForAngular() - 定位器:By(css 选择器,#my-btn)

我正在尝试使用 Angular 应用程序编写一些 e2e 测试www.protractortest.org" rel="noreferrer">量角器. 我有一个简单的 html 按钮,其中包含我想点击的 id=my-btn,使用: $('#my-btn').click(); 很遗憾,我收到以下错误: 失败:脚本超时:11 秒内未收到结果 来自:任务:Protractor.w ..
发布时间:2022-01-16 16:30:45 其他开发

运行 Angular e2e 测试时如何禁用或绕过 MSAL 身份验证?

我想为我的 Angular 应用程序设置一些端到端测试,这需要使用 MSAL 库来对一些下游服务进行身份验证.当我尝试在本地运行 e2e 测试时,MSAL 库强制我使用用户名/密码进行身份验证. 这是一个问题,因为我们的 CI/CD e2e 测试不应该有任何人为干预;因此,我正在寻找一种方法来绕过 MSAL 身份验证或设置服务帐户进行登录.不幸的是,关于 Angular 的 MSAL 的文档 ..
发布时间:2021-11-09 00:20:23 其他开发

量角器 - 无效的 SSL 证书

我们有一个应用程序,在本地测试时显示无效的 SSL 证书警告.通常我只会添加一个例外并继续.但是无论如何,量角器是否可以忽略这一点? 我在 selenium 中看到了一些可以忽略 SSL 的功能,但在量角器中似乎找不到任何功能. 解决方案 这对我有用,(在 conf 文件中): 功能:{浏览器名称:'火狐',牵线木偶:真的,acceptInsecureCerts : 真} 希望有 ..
发布时间:2021-06-22 20:14:25 其他开发

为什么选择元素时优先使用data- *属性而不是普通ID属性?

Cypress 和许多其他有关测试的帖子Web应用程序建议使用像 data-cy 或 data-test-id 这样的数据属性来定位元素,而不是依靠 id 属性. 我的理解是,有两个原因: 现代的组件重用方式可以导致拥有多个相同类型的组件,并且可以在同一页面上导致多个 ID -但这也应适用于"data-cy"或"data-test-id"属性. 将 ID 绑定到 CSS 时,倾向于更 ..
发布时间:2021-04-28 18:31:12 其他开发

在Angle 4项目中的功能e2e量角器测试中模拟其余调用

我们有一个庞大的项目,我们编写了很多测试用例,以涵盖e2e功能测试用例中的许多实际场景用户行为. 随着测试的进行,它会进行大量的调用以完成测试用例.当我们在酱料实验室中使用其他浏览器时,它会倍增5-9倍. 我想要模拟所有其余的调用,这样就不会对实际服务器进行任何真正的调用,但是会在内部对其进行处理.它用于功能性e2e测试,而不是单元测试,因为我们使用茉莉 spyOn 嘲笑了所有单元测试 ..

运行Angular e2e测试时如何禁用或绕过MSAL身份验证?

我想为我的Angular应用程序设置一些端到端测试,这需要使用MSAL库对某些下游服务进行身份验证.当我尝试在本地运行e2e测试时,MSAL库迫使我使用用户名/密码进行身份验证. 这是一个问题,因为我们的CI/CD e2e测试不应有任何人为干预;因此,我正在寻找一种方法来绕过MSAL身份验证或设置服务帐户进行登录.不幸的是,关于Angular的MSAL(尤其是当涉及到e2e测试时),没有太多 ..
发布时间:2021-04-06 19:20:00 其他开发

使用--element-explorer无法运行ng e2e

我试图弄清楚如何调试端到端测试。我在一个有角度的项目中使用量角器,并使用 protractor-cucumber-framework 自定义框架。 Given('[...]',async()=> { 等待页面.goToMeetupsListPage(); 常量配置文件:Profile = getMichel(); 等待页面.setProfile(JSON.stringify(profi ..
发布时间:2020-10-27 04:26:25 其他开发

失败:脚本超时:在11秒内未收到结果来自:任务:Protractor.waitForAngular()-定位器:作者(css选择器,#my-btn)

我正尝试使用 Angular 应用程序编写一些e2e测试/www.protractortest.org"rel =" nofollow noreferrer“>量角器. 我有一个简单的html按钮,它具有要单击的id=my-btn,使用: $('#my-btn').click(); 不幸的是,我遇到以下错误: 失败:脚本超时:11秒内未收到结果 发件人:任务:Protr ..
发布时间:2020-08-12 23:27:45 其他开发