|
|
@ -0,0 +1,911 @@ |
|
|
|
const {test, expect} =require('@playwright/test') |
|
|
|
const { clear } = require('console'); |
|
|
|
|
|
|
|
test.describe('GroupWithCorrectDetails',()=>{ |
|
|
|
|
|
|
|
test('RegisterTest1',async ({page})=>{ |
|
|
|
|
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
console.log('Register button is working'); |
|
|
|
await page.close(); |
|
|
|
}) |
|
|
|
test('RegisterTest2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
console.log('Name is Entered'); |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
console.log('Email is Entered'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('Country Code is Selected'); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
console.log('Phone Number is Entered'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
console.log('Address is Entered'); |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
console.log('Company Name is Entered'); |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('BusinessType is selected') |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('City is selected') |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
console.log('Password is Entered'); |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
//await page.waitForTimeout(5000);
|
|
|
|
console.log('Successfully Registered'); |
|
|
|
console.log('Email is registered successfully and mail is sent'); |
|
|
|
await page.close(); |
|
|
|
}) |
|
|
|
}) |
|
|
|
test.describe('TC_Name',()=>{ |
|
|
|
test('Name1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'') |
|
|
|
console.log('Name is empty it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
//PopUP
|
|
|
|
// const validationMessage = await page.locator('.validation-message'); // Adjust selector as needed
|
|
|
|
// await validationMessage.waitFor({ state: 'visible' });
|
|
|
|
|
|
|
|
// Assert the validation message content
|
|
|
|
// const messageText = await validationMessage.textContent();
|
|
|
|
// expect(messageText).toBe('Name is required');
|
|
|
|
|
|
|
|
}) |
|
|
|
test('Name2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'52658954623') |
|
|
|
console.log('Number is entered it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
//PopUP
|
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
|
test('Name3',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'qwertyuioplkjhgfdsazxcvbnmmnbvcxzasdfghjklpoiuytre') |
|
|
|
console.log('50 Characters is entered it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
//PopUP
|
|
|
|
|
|
|
|
}) |
|
|
|
test('Name4',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'@#$_+(&%$#%$') |
|
|
|
console.log('Special Characters is entered it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
//PopUP
|
|
|
|
|
|
|
|
}) |
|
|
|
test('Name5',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'@#$_+(&%$#%$') |
|
|
|
console.log('Special Characters is entered it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
//PopUP
|
|
|
|
|
|
|
|
}) |
|
|
|
test('Name6',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'@#$_+(&%$#%$') |
|
|
|
console.log('Special Characters is entered it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
//PopUP
|
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
test.describe('TC_EMail',()=>{ |
|
|
|
test('Email1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'') |
|
|
|
console.log('Email is empty, it should get error'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaramgmail.com') |
|
|
|
console.log('Email without @ symbol, it should get error'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email3',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'asfg@asfg.com') |
|
|
|
console.log('Email with invalid domain, it should get error'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email4',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram.gmail@com') |
|
|
|
console.log('Invalid Email format, it should get error'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email5',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@#$#%5.com') |
|
|
|
console.log('Email with invalid characters, it should get error'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email6',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundafsdkjhkmnfsdjkhfsdkjhnmnikjnkdram') |
|
|
|
console.log('Email with Excessive length, it should get error'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email7',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail...com') |
|
|
|
console.log('Email with continous dot, it should get error'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email8',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'example@gmail.example.com') |
|
|
|
console.log('user enters email with subdomain is accepted'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email9',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'akshay.vasav@gmail.com') |
|
|
|
console.log('user enters special character in local part is accepted'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Email10',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'AKSHAY@gmail.com') |
|
|
|
console.log('user enters email with Uppercase charecters is accepted'); |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
test.describe('TC_Phone',()=>{ |
|
|
|
test('Phone1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'ABCDERFGTY') |
|
|
|
console.log('Characters in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'986787$%^8') |
|
|
|
console.log('Special Characters in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone3',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'ABCDERFGTY') |
|
|
|
console.log('Characters in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone4',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'25416325147') |
|
|
|
console.log('11 Numbers in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone5',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'254163251') |
|
|
|
console.log('9 Numbers in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone6',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",' 254163251') |
|
|
|
console.log('Space in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone7',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'') |
|
|
|
console.log('Blank Space in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone8',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'96678567367872') |
|
|
|
console.log('International Numbers in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Phone9',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'25416325147') |
|
|
|
console.log('11 Numbers in Phone, it should get error'); |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
test.describe('TC_Phone',()=>{ |
|
|
|
test('Address1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'') |
|
|
|
console.log('Empty address, it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Address2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'hriweahkjfnriufhkjfmndsbajhadgsifhkdbjkf,uhgjhdfvuyjmnhbfuj') |
|
|
|
console.log('Excessive length address, it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Address3',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'$%^#&#&* main road pabnagdui') |
|
|
|
console.log('Excessive Special characters, it should get error'); |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
test.describe('TC_Company Name',()=>{ |
|
|
|
|
|
|
|
test('CompanyName1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'') |
|
|
|
console.log('Empty Company Name, it should get error'); |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('CompanyName2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic12345') |
|
|
|
console.log('Numbers with Company Name, it should get error'); |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('CompanyName3',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'jhvfraufgjkbafkjhkjbfiabhfkjbfailshfrkbikfuakjbnfbhasgkifjab') |
|
|
|
console.log('1000 Alphabets, it should get error'); |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('CompanyName4',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'mobigic#$%tY&') |
|
|
|
console.log('Company Name with special characters and symbols, it should get error'); |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
test.describe('TC_BusinessType',()=>{ |
|
|
|
test('Business1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'SweetMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('BusinessType was selected'); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Business2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'FruitMart'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('BusinessType was selected'); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
test('Business3',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'BisleriSupply'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('BusinessType was selected'); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Business4',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'Others'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('BusinessType was selected'); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
}) |
|
|
|
}) |
|
|
|
test.describe('TC_City',()=>{ |
|
|
|
test('City1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'BisleriSupply'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
console.log('City was selected'); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#12345678A') |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
test.describe('TC_Password',()=>{ |
|
|
|
test('Password1',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'BisleriSupply'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'#1234') |
|
|
|
console.log('Password is too short, it will show error'); |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Password2',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'BisleriSupply'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'12361234') |
|
|
|
console.log('Password missing required characters, it will show error'); |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
test('Password3',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'BisleriSupply'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'##$%%^^%%^') |
|
|
|
console.log('Password with only special characters, it will show error'); |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
|
|
|
|
}) |
|
|
|
test('Password4',async ({page})=>{ |
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Register Here ?']") |
|
|
|
await page.fill("//input[@id='oba_signup_username']",'Micheal Rabi') |
|
|
|
await page.fill("//input[@id='oba_signup_emailid']",'rabisundaram@gmail.com') |
|
|
|
await page.locator("#oba_signup_phone_code").selectOption({label:'India(91)'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_phone']",'9600520046') |
|
|
|
await page.fill("//textarea[@id='oba_signup_address']",'Panagudi, Tirunelveli TamilNadu') |
|
|
|
await page.fill("//input[@id='oba_signup_company_name']",'Mobigic Technologies') |
|
|
|
await page.locator("//select[@id='oba_signup_business']").selectOption({label:'BisleriSupply'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.locator("//select[@id='oba_signup_city']").selectOption({label:'Madurai'}); |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
await page.fill("//input[@id='oba_signup_password']",'##$ wwer%%^^%%^') |
|
|
|
console.log('Password with space, it will show error'); |
|
|
|
await page.click(" //button[normalize-space()='SIGN UP']") |
|
|
|
await page.waitForTimeout(5000); |
|
|
|
}) |
|
|
|
|
|
|
|
}) |
|
|
|
test.describe('TC_ForgotPassword',()=>{ |
|
|
|
test('ForgotPassword',async ({page})=>{ |
|
|
|
|
|
|
|
await page.goto('https://jaicrm1.orderbookings.com/login/'); |
|
|
|
await page.click("//a[normalize-space()='Forgot Password ?']") |
|
|
|
console.log('Forgot Password button is working'); |
|
|
|
await page.close(); |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|