|
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();
|
|
})
|
|
})
|
|
|
|
|