I just run my test case which have waitForElementVisible, waitForElementNotVisible, waitForElementPresent, waitForElementNotPresent all assertion. I am using inbuilt html reporter for report.My test case is getting passed on console but in the report it show me error on "waitForElementNotPresent"
Steps to reproduce
Go to '...'
Click on '...'
Scroll down to '...'
See error
Sample test
verifyLoadInputs: async function (browser) {
await browser.frame(0)
await browser.pause(4000)
browser.waitForElementNotPresent(pageObjects.flightPlanLoader, 30000, 'Flight plan Loader Not visible')
await browser.pause(50000)
browser.waitForElementVisible(pageObjects.inputFPTab, 100000, 'FP tab is visible')
browser.waitForElementNotVisible(pageObjects.StoredRouteLoader, 300000, 'All Routes Loading')
browser.waitForElementNotVisible(pageObjects.ATCPreferredRouteLoader, 300000, 'Atc preferred Route Loader')
browser.waitForElementNotVisible(pageObjects.ETDTimeLoader, 30000, 'ETD time Loader Not visible')
browser.waitForElementNotVisible(pageObjects.OptimizedRouteLoader, 300000, 'Optimized route Loader')
browser.waitForElementNotVisible(pageObjects.ClearedRouteLoader, 300000, 'Cleared Route Loader')
browser.waitForElementNotVisible(pageObjects.StoredRouteLoader, 300000, 'All Routes Loading')
browser.waitForElementNotVisible(pageObjects.ATCPreferredRouteLoader, 300000, 'Atc preferred Route Loader')
await browser.getText('xpath', pageObjects.ETDFormatUtc, async function (result) {
var date = result.value.substr(0, 2)
if (date < 10) {
var date = result.value.substr(1, 1)
}
else {
var date = result.value.substr(0, 2)
}
var month = result.value.substr(3, 3)
var time = result.value.substr(12, 4)
var timeZone = result.value.substr(17, 1)
var combinedValue = date + ' ' + month + ' ' + time + timeZone
await browser.assert.equal(combinedValue, ListArrivalIcaoDate);
});
await browser.moveToElement(pageObjects.quickFpViewAndFileTab, 0, 0)
await browser.pause(2000);
await browser.click('css selector', pageObjects.quickFpViewAndFileTab)
await browser.pause(6000)
var ViewFilercNumber = await browser.getText(pageObjects.viewAndFileRcNumber)
await browser.assert.equal(ViewFilercNumber, listFlightPlanNumber);
},
Description of the bug/issue
I just run my test case which have waitForElementVisible, waitForElementNotVisible, waitForElementPresent, waitForElementNotPresent all assertion. I am using inbuilt html reporter for report.My test case is getting passed on console but in the report it show me error on "waitForElementNotPresent"
Steps to reproduce
Sample test
Command to run
Verbose Output
No response
Nightwatch Configuration
Nightwatch.js Version
2.6.16
Node Version
16.6.1
Browser
chrome, Edge
Operating System
mac and windows
Additional Information
you can check in screenshot that progress bar loader working fine on local but in report give me error.