在这里,我想将以下2个期望合并为一个。
expect(button.getText()).toEqual('Process Successful');
expect(button.getText().indexOf('- code 3001')).toBeGreaterThan(0);
以下陈述是否正确。我试图在getText()中验证文本中是否存在预期值。
expect(button.getText().indexOf('- code 3001')).toBeGreaterThan(0);
答案 0 :(得分:0)
您可以使用expect().toContain()
来验证字符串中包含的文字。
expect(button.getText()).toContain('Process Successful');
expect(button.getText()).toContain('- code 3001');
你也可以用另一种方式来做,
var buttonContainsText = button.getText().then(function(text){
return (text.indexOf('Process Successful') > -1) && (text.indexOf('- code 3001') > -1)
})
expect(buttonContainsText).toBeTruthy();