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?