My Chai assertion doesn't seem to fail when using the below async command:
async confirmSuccessfulSubmission() {
try {
let value = await $("#contact_reply h1").getText()
if(value)
return expect(value).to.equal("Thank You for your Message!2");
return null
} catch(e) {
console.log(e)
}
}
Exception message being outputted to the console window:
[0-0] { AssertionError: expected 'Thank You for your Message!' to equal 'Thank You for your Message!2'
at ContactUs_Page.confirmSuccessfulSubmission (C:\Users\GBruno\Desktop\webdriverioFramework\pageObjects\ContactUs_Page.js:51:34)
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:229:7)
message: 'expected \'Thank You for your Message!\' to equal \'Thank You for your Message!2\'',
showDiff: true,
actual: 'Thank You for your Message!',
expected: 'Thank You for your Message!2' }