Protractor 将可选值传递给量角器';toEqual()和#x27;断言
我正在为我的应用程序编写量角器测试规范,但有一种情况是,我的模型的价值可以是动态的 请考虑以下规范: expect(el.getText()).toEqual('one')代码> 问题是该值可以是Protractor 将可选值传递给量角器';toEqual()和#x27;断言,protractor,angularjs-e2e,Protractor,Angularjs E2e,我正在为我的应用程序编写量角器测试规范,但有一种情况是,我的模型的价值可以是动态的 请考虑以下规范: expect(el.getText()).toEqual('one') 问题是该值可以是one或two。有没有一种方法可以让我在toEqual()断言中传递多个值 我已经尝试在toEqual()断言中传递one | two,但它不会成功,因为它认为它是一个完整的字符串,而不是一个表达式 谢谢你的帮助 注意我不想使用el.getText().then()promise,因为我的视图中可能有多个元素
one
或two
。有没有一种方法可以让我在toEqual()
断言中传递多个值
我已经尝试在toEqual()
断言中传递one | two
,但它不会成功,因为它认为它是一个完整的字符串,而不是一个表达式
谢谢你的帮助
注意我不想使用
el.getText().then()
promise,因为我的视图中可能有多个元素,我需要在一个规范中测试它们it
,因此使用promise会导致嵌套,而嵌套并不美观。可以将regex与.toMatch()一起使用