const {test, expect} =require('@playwright/test'); const { clear } = require('console'); test.describe('MerchantOrder',()=>{ test('OrderTest1',async ({page})=>{ await page.goto('https://jaicrm1.orderbookings.com/login/'); await page.fill("//input[@name='oba_login_emailid']",'rabisundaram@gmail.com') await page.fill("//input[@placeholder='Password']",'#12345678A') await page.click("//button[normalize-space()='SIGN IN']") await page.click("//li[@id='app-menu-list-orders']//a[@class='app-menu__item']") // await page.click("//li[@id='app-menu-list-orders']//a[@class='app-menu__item']") const orderlistlink = await page.locator("//a[normalize-space()='Order List']") await expect(orderlistlink).toBeVisible(); console.log('Order Button is working'); // await page.close(); }) test('OrderTest2',async ({page})=>{ await page.goto('https://jaicrm1.orderbookings.com/login/'); await page.fill("//input[@name='oba_login_emailid']",'rabisundaram@gmail.com') await page.fill("//input[@placeholder='Password']",'#12345678A') await page.click("//button[normalize-space()='SIGN IN']") await page.click("//li[@id='app-menu-list-orders']//a[@class='app-menu__item']") await page.click("//a[normalize-space()='Order List']") console.log('OrderList Button is working'); // await page.click("//select[@id='oba_edit_order_status_filter']") await page.close(); }) test('OrderTest3',async ({page})=>{ await page.goto('https://jaicrm1.orderbookings.com/login/'); await page.fill("//input[@name='oba_login_emailid']",'rabisundaram@gmail.com') await page.fill("//input[@placeholder='Password']",'#12345678A') await page.click("//button[normalize-space()='SIGN IN']") await page.click("//li[@id='app-menu-list-orders']//a[@class='app-menu__item']") await page.click("//a[normalize-space()='Order List']") await page.click("//select[@id='oba_edit_order_status_filter']") console.log('order status dropdown is working') await page.close(); }) test('OrderTest4',async ({page})=>{ await page.goto('https://jaicrm1.orderbookings.com/login/'); await page.fill("//input[@name='oba_login_emailid']",'rabisundaram@gmail.com') await page.fill("//input[@placeholder='Password']",'#12345678A') await page.click("//button[normalize-space()='SIGN IN']") await page.click("//li[@id='app-menu-list-orders']//a[@class='app-menu__item']") await page.click("//a[normalize-space()='Order List']") await page.locator("//select[@id='oba_edit_order_status_filter']").selectOption({label:'ORDER_STATUS_DECLINED'}); await page.waitForTimeout(5000); console.log('Order status declined is selected'); await page.locator("//select[@id='oba_edit_order_status_filter']").selectOption({label:'ORDER_STATUS_REQUESTED'}); await page.waitForTimeout(5000); console.log('Order status requested is selected'); await page.locator("//select[@id='oba_edit_order_status_filter']").selectOption({label:'ORDER_STATUS_PENDING'}); await page.waitForTimeout(5000); console.log('Order status Pending is selected'); await page.locator("//select[@id='oba_edit_order_status_filter']").selectOption({label:'ORDER_STATUS_CANCELLED'}); await page.waitForTimeout(5000); console.log('Order status cancelled is selected'); await page.locator("//select[@id='oba_edit_order_status_filter']").selectOption({label:'ORDER_STATUS_COMPLETE'}); console.log('Order status complete is selected'); await page.close(); }) })