当前位置: 首页 > 知识库问答 >
问题:

我可以/如何使用量角器?

时仰岳
2023-03-14

我最近一直在用厚颜无耻为我的角度应用程序编写单元测试,到目前为止一切都很好,但现在我开始编写e2e测试,并想使用量角器,因为这是在现代角度中进行e2e的推荐方法,但我不确定如何将两者集成。

我一直在搜索,找不到任何例子或提示。你可以在这里看到我目前正在我的一个宠物项目中尝试的设置:https://github.com/guerrademitos/MitoPedia

共有1个答案

夏侯英纵
2023-03-14

我想你会使用量角器而不是Chutzpah。Chutzpah是一个测试运行程序,量角器是一个不同的测试运行程序。Chutzpah在PhantomJS无头浏览器中运行测试,而量角器是WebDriverJs之上的一层,WebDriverJs是Selenium浏览器自动化框架之上的API。

 类似资料:
  • 问题内容: 如果量角器正在替换Angular Scenario Runner进行E2E测试,这是否意味着我仍然可以将其与Karma一起用作我的E2E测试框架? 问题答案: 分度器的当前维护者不建议使用: https://github.com/angular/protractor/issues/9#issuecomment-19927049 量角器和业力不应一起使用;而是为运行测试提供了单独的系统。

  • 问题内容: 有没有一种方法可以缓慢地运行使用量角器编写的Angular E2E测试,以便我可以观察发生了什么? 问题答案: 下面是我的解决方案。因此,基本上,我为当前的控制流功能创建了一个装饰器,该装饰器现在另外在每个已排队的操作之前排队100ms的延迟。 这需要在调用任何测试之前运行(外部块)

  • 我为我的角度应用程序创建了一个简单的量角器测试。当我单击按钮时,输入值会被设置: e2e 测试期望输入填充“hoera”: 当我用“量角器配置”运行测试时,我得到: 我希望这样的东西:预期的“hoera”等于“hoera”?我如何让它通过,也许在角度设置值之前有一个延迟?这是代码的链接:https://github.com/dimitri-a/protractor_new

  • 问题内容: 我正在尝试使用量角器测试元素是否可见。元素的外观如下: 在chrome控制台中时,我可以使用此jQuery选择器测试该元素是否可见: 但是,当我尝试在量角器中执行相同操作时,在运行时出现此错误: 为什么这无效?如何使用量角器检查可见性? 问题答案: 应该这样做: 记住量角器的不是jQuery和不_尚_的一部分提供CSS选择器+伪选择

  • 问题内容: 我有这个变量: 我想在像SCSS这样的选择器中使用它: 因此输出变为CSS: 但这是行不通的。可能吗? 问题答案: 如果在字符串中使用,例如在URL中使用:

  • 我在寻找一个解决方案,与反应形式的工作