【发布时间】:2019-09-26 05:27:45
【问题描述】:
环境:量角器、茉莉花、打字稿
我有几个测试具有不同的设置和相同的断言。
在 describe 内的每个 it 和 afterEach 块中的 expect 断言中输入不同的步骤是一种好习惯吗?
示例:
表单包含phoneNumberField 和一个submitBtn;
测试 1:在 phoneNumberField 中输入的数字太短 => 期望 submitBtn 被禁用。
测试 2:在 phoneNumberField 中输入文本 => 期望 submitBtn 被禁用
示例代码:
describe('Invalid phone number => submitBtn disabled', () => {
afterEach(() => {
expect(submitBtn.isEnabled()).toBeFalsy();
});
it('Too short number input', () => {
phoneNumberField.sendKeys('012');
});
it('Text input', () => {
phoneNumberField.sendKeys('asdf');
});
});
【问题讨论】:
标签: protractor automated-tests webautomation protractor-net