我有这个功能:
this.checkButton = function (buttonName, element, expectedPresent, expectedEnabled) {
var enabledCheck = expectedEnabled ? "enabled" : "disabled";
it('Find a ' + buttonName + ' button and check it is ' + enabledCheck, function () {
expect(element.isPresent()).toBe(expectedPresent);
expect(element.isEnabled()).toBe(expectedEnabled);
});
}
有没有一种方法可以使我在没有最后两个参数的情况下调用该函数,而这些参数都将默认设置为true?
如果我明白你想要什么。
尝试在功能启动时说。
expectedPresent = (expectedPresent==undefined) ? true : expectedPresent;
expectedEnabled = (expectedEnabled==undefined) ? true : expectedEnabled;
我希望这有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句