cnishina on selenium4
chore(release): bumpb version t… (compare)
it('should display error message when incorrect credentials', async () => {
const email = 'false-email@false-provider.com';
const password = 'false-password';
await page.login(email, password);
const EC = protractor.ExpectedConditions;
await browser.wait(() => {
browser.pause();
return EC.visibilityOf(page.errorElem); }, 10000);
return expect(page.errorElem.getText()).toEqual('Incorrect credentials');
});
await browser.wait(async () => await EC.visibilityOf(page.errorElem), 10000, 'Element is not visible');
expect(await page.errorElem.getText())
.toEqual('Incorrect credentials');
From Login screen when I clicked "Register" link , it's redirect to another angularJS project ( baseurl/register).
in script :
navigatetoRegScreen(){
return this.getLoginScreenLoaded().element(by.css('.rgt-sec a')).click().then(function(){
return browser.driver.wait(function () {
return browser.driver.getCurrentUrl().then(function (url) {
return /register/.test(url);
});
}, 50000);
});
}
URL is redirected but page is not loaded . do you have any idea?
Hey in here. I have written the below in a separate .js file (to get today's and next month date...)
var current = new Date();
var dd = String(current.getDate()).padStart(2,'0');
var mm = String(current.getMonth() + 1).padStart(2,'0');
var yyyy = current.getFullYear();
if (mm == 12){
var nextAfterCurrent = new Date(current.getFullYear() + 1, 0, 1);
var nextDD = String(nextAfterCurrent.getDate()).padStart(2,'0');
var nextMM = String(nextAfterCurrent.getMonth() + 1).padStart(2,'0');
var nextYYYY = nextAfterCurrent.getFullYear();
}
else{
var nextAfterCurrent = new Date(current.getFullYear(), current.getMonth() + 1, 1);
var nextDD = String(nextAfterCurrent.getDate()).padStart(2,'0');
var nextMM = String(nextAfterCurrent.getMonth() + 1).padStart(2,'0');
var nextYYYY = nextAfterCurrent.getFullYear();
};
var today = dd + '/' + mm + '/' + yyyy;
var nextToday = nextDD + '/' + nextMM + '/' + nextYYYY;
Im wondering how can i call today and nextToday variables on the spec.js file? (I am using POM design pattern)