Currently im using an object modelling approach to replicate pages and initialising the chai libraries within the wdio file however my method seems to be failing, any ideas?
Method:
confirmSuccessfulSubmission() {
const successfulSubmissionHeader = $('#contact_reply h1');
console.log("TEST2: " + successfulSubmissionHeader);
console.log("TEST2: " + successfulSubmissionHeader.getText());
successfulSubmissionHeader.should.equal('Thank You for your Message!');
// successfulSubmissionHeader.waitForDisplayed(3000);
// expect(successfulSubmissionHeader).to.equal('Thank You for your Message!');
}
Output of test execution:
2019-02-21T21:14:16.752Z INFO wdio-cli:Launcher: Run onPrepare hook
2019-02-21T21:14:20.660Z INFO wdio-local-runner: Start worker 0-0 with arg:
[0-0] TEST2: [object Object]
[0-0] TEST2: Thank You for your Message!
2019-02-21T21:14:30.098Z DEBUG wdio-local-runner: Runner 0-0 finished with exit code 1
2019-02-21T21:14:30.106Z INFO wdio-cli:Launcher: Run onComplete hook
thanks for your help