Protractor 将可选值传递给量角器';toEqual()和#x27;断言

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

我正在为我的应用程序编写量角器测试规范,但有一种情况是,我的模型的价值可以是动态的

请考虑以下规范:

expect(el.getText()).toEqual('one')

问题是该值可以是
one
two
。有没有一种方法可以让我在
toEqual()
断言中传递多个值

我已经尝试在
toEqual()
断言中传递
one | two
,但它不会成功,因为它认为它是一个完整的字符串,而不是一个表达式

谢谢你的帮助


注意我不想使用
el.getText().then()
promise,因为我的视图中可能有多个元素,我需要在一个规范中测试它们
it
,因此使用promise会导致嵌套,而嵌套并不美观。

可以将regex与.toMatch()一起使用