小编Fra*_*Boy的帖子

npm添加根CA.

我正在寻找一种方法来向NPM添加自定义CA,以便我可以使用所述证书(内部git-server)从一个位置下载,而无需使用所有CA检查

npm config set strict-ssl false
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?(如果没有:是否已经存在缺陷?)

ca npm

52
推荐指数
2
解决办法
4万
查看次数

Jasmine/Protractor:在beforeEach中停止测试失败

我目前正在编写测试量角器,我想知道是否有可能在beforeEach失败后立即取消测试执行(并返回一些有用的消息,如"前提条件失败:无法登录用户").即我在beforeEach中有一些帮助方法,用于登录用户然后进行一些设置.

beforeEach:
  1) login user
  2) set some user properties
Run Code Online (Sandbox Code Playgroud)

显然,如果第一步失败,执行第二步没有任何意义(实际上它非常有害,因为用户被锁定并不好).我试图在第一步添加"期望",但第二步仍然执行 - >新鲜的想法.

jasmine protractor

9
推荐指数
1
解决办法
4582
查看次数

为什么 lambda 解析速度更快?

文档建议通过 lambdas 将常用组件注册为 ...

这可以将Resolve()调用速度提高多达 10 倍

现在显然有几个问题:

  1. 为什么?(编辑:澄清:如果注册时间增加,我会理解,因为您现在必须使用反射来找到正确的构造函数等,但为什么解析时间如此之快?)
  2. 这适用于哪些场景/注册类的哪些方面使这个数字上升/哪个使它下降?
  3. 无论如何,我们通常谈论的解决时间是多少?就像“是的,现在它需要 100 个而不是 10 个 cpu 周期”或“正常”用例(具有每个请求生命周期的 Web 服务)中实际可测量的数字?

autofac

6
推荐指数
1
解决办法
328
查看次数

量角器:访问功能

我正在运行multiCapabilities,并且想知道是否有可能知道当前使用的功能,包括onPrepare函数和/或testcase本身.

用例是我计划在chrome和android上运行我的测试.对于Chrome,窗口应该调整为所需的尺寸,但是在selendroid上运行相同的代码会产生异常,因为该方法没有实现(同时调整设备上的窗口大小也没有意义):
所以,想法是以某种方式包装像这样的简单检查中的违规代码:
if(browser != 'android') browser.driver.manage().window().setSize(480, 800);

还有其他用例,但这是目前最重要的用例.

protractor

5
推荐指数
1
解决办法
4231
查看次数

量角器 getText 返回非空元素的空字符串

我在从量角器中的元素获取文本时遇到问题。对于页面的其他元素,它按预期工作,但不适用于此:/

<p class="error theme-info-i ng-binding ng-scope" ng-if="firstFormError && form.$invalid" ng-click="goToErrorField(firstFormError)">
  <span class="emphasize ng-binding">User ID</span> (The user ID is required.)
</p>
Run Code Online (Sandbox Code Playgroud)

我可以使用 by.className 毫无问题地找到这两个元素,并且 getInnerHtml/getOuterHtml 按预期工作。然而 getText 为两者返回一个空字符串。

selenium protractor

5
推荐指数
1
解决办法
5156
查看次数

标签 统计

protractor ×3

autofac ×1

ca ×1

jasmine ×1

npm ×1

selenium ×1