OBA Website automated using playwright
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

351 lines
19 KiB

const {test, expect} =require('@playwright/test');
const { clear } = require('console');
test.describe('MerchantAppConf',()=>{
test('AppConfTest1',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("//span[normalize-space()='AppConfig']")
await page.waitForTimeout(5000);
console.log('AppConf Button is working');
})
test('AppConfTest2',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("//span[normalize-space()='AppConfig']")
await page.waitForTimeout(5000);
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'UAE dirham (د.إ;)'});
await page.waitForTimeout(5000);
console.log('UAE dirham is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Afghan afghani (Afs)'});
await page.waitForTimeout(5000);
console.log('Afghan afghani is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Albanian lek (L)'});
await page.waitForTimeout(5000);
console.log('Albanian lek is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Armenian dram (AMD)'});
await page.waitForTimeout(5000);
console.log('Armenian dram is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Netherlands Antillean gulden (NAƒ)'});
await page.waitForTimeout(5000);
console.log('Netherlands Antillean gulden is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Angolan kwanza (Kz)'});
await page.waitForTimeout(5000);
console.log('Angolan kwanza is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Argentine peso ($)'});
await page.waitForTimeout(5000);
console.log('Argentine peso is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Australian dollar ($)'});
await page.waitForTimeout(5000);
console.log('Australian dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Aruban florin (ƒ)'});
await page.waitForTimeout(5000);
console.log('Aruban florin is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Azerbaijani manat (AZN)'});
await page.waitForTimeout(5000);
console.log('Azerbaijani manat is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bosnia and Herzegovina konvertibilna marka (KM)'});
await page.waitForTimeout(5000);
console.log('Bosnia and Herzegovina konvertibilna marka is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Barbadian dollar (Bds$)'});
await page.waitForTimeout(5000);
console.log('Barbadian dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bangladeshi taka (৳)'});
await page.waitForTimeout(5000);
console.log('Bangladeshi taka is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bulgarian lev (BGN)'});
await page.waitForTimeout(5000);
console.log('Bulgarian lev is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bahraini dinar (.د.ب)'});
await page.waitForTimeout(5000);
console.log('Bahraini dinar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Burundi franc (FBu)'});
await page.waitForTimeout(5000);
console.log('Burundi franc is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bermudian dollar (BD$)'});
await page.waitForTimeout(5000);
console.log('Bermudian dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Brunei dollar (B$)'});
await page.waitForTimeout(5000);
console.log('Brunei dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bolivian boliviano (Bs.)'});
await page.waitForTimeout(5000);
console.log('Bolivian boliviano is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Brazilian real (R$)'});
await page.waitForTimeout(5000);
console.log('Brazilian real is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bahamian dollar (B$)'});
await page.waitForTimeout(5000);
console.log('Bahamian dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Bhutanese ngultrum (Nu.)'});
await page.waitForTimeout(5000);
console.log('Bhutanese ngultrum is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Botswana pula (P)'});
await page.waitForTimeout(5000);
console.log('Botswana pula is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Belarusian ruble (Br)'});
await page.waitForTimeout(5000);
console.log('Belarusian ruble is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Belize dollar (BZ$)'});
await page.waitForTimeout(5000);
console.log('Belize dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Canadian dollar ($)'});
await page.waitForTimeout(5000);
console.log('Canadian dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Congolese franc (F)'});
await page.waitForTimeout(5000);
console.log('Congolese franc is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Swiss franc (Fr.)'});
await page.waitForTimeout(5000);
console.log('Swiss franc is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Chilean peso ($)'});
await page.waitForTimeout(5000);
console.log('Chilean peso is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Chinese/Yuan renminbi (¥)'});
await page.waitForTimeout(5000);
console.log('Chinese/Yuan renminbi is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Colombian peso (Col$)'});
await page.waitForTimeout(5000);
console.log('Colombian peso is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Costa Rican colon (₡)'});
await page.waitForTimeout(5000);
console.log('Costa Rican colon is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Cuban peso ($)'});
await page.waitForTimeout(5000);
console.log('Cuban peso is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Cape Verdean escudo (Esc)'});
await page.waitForTimeout(5000);
console.log('Cape Verdean escudo is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Czech koruna (Kč)'});
await page.waitForTimeout(5000);
console.log('Czech koruna is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Djiboutian franc (Fdj)'});
await page.waitForTimeout(5000);
console.log('Djiboutian franc is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Danish krone (Kr)'});
await page.waitForTimeout(5000);
console.log('Danish krone is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Dominican peso (RD$)'});
await page.waitForTimeout(5000);
console.log('Dominican peso is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Algerian dinar (د.ج)'});
await page.waitForTimeout(5000);
console.log('Algerian dinar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Estonian kroon (KR)'});
await page.waitForTimeout(5000);
console.log('Estonian kroon is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Egyptian pound (£)'});
await page.waitForTimeout(5000);
console.log('Egyptian pound is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Eritrean nakfa (Nfa)'});
await page.waitForTimeout(5000);
console.log('Eritrean nakfa is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Ethiopian birr (Br)'});
await page.waitForTimeout(5000);
console.log('Ethiopian birr is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'European Euro (€)'});
await page.waitForTimeout(5000);
console.log('European Euro is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Fijian dollar (FJ$)'});
await page.waitForTimeout(5000);
console.log('Fijian dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Falkland Islands pound (£)'});
await page.waitForTimeout(5000);
console.log('Falkland Islands pound (£) is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'British pound (£)'});
await page.waitForTimeout(5000);
console.log('British pound is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Georgian lari (GEL)'});
await page.waitForTimeout(5000);
console.log('Georgian lari is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Ghanaian cedi (GH₵)'});
await page.waitForTimeout(5000);
console.log('Ghanaian cedi is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Gibraltar pound (£)'});
await page.waitForTimeout(5000);
console.log('Gibraltar pound is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Gambian dalasi (D)'});
await page.waitForTimeout(5000);
console.log('Gambian dalasi is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Guinean franc (FG)'});
await page.waitForTimeout(5000);
console.log('Guinean franc is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Central African CFA franc (CFA)'});
await page.waitForTimeout(5000);
console.log('Central African CFA franc is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Guatemalan quetzal (Q)'});
await page.waitForTimeout(5000);
console.log('Guatemalan quetzal is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Guyanese dollar (GY$)'});
await page.waitForTimeout(5000);
console.log('Guyanese dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Hong Kong dollar (HK$)'});
await page.waitForTimeout(5000);
console.log('Hong Kong dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Honduran lempira (L)'});
await page.waitForTimeout(5000);
console.log('Honduran lempira is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Croatian kuna (kn)'});
await page.waitForTimeout(5000);
console.log('Croatian kuna is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Haitian gourde (G)'});
await page.waitForTimeout(5000);
console.log('Haitian gourde is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Hungarian forint (Ft)'});
await page.waitForTimeout(5000);
console.log('Hungarian forint is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Indonesian rupiah (Rp)'});
await page.waitForTimeout(5000);
console.log('Indonesian rupiah is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Israeli new sheqel (₪)'});
await page.waitForTimeout(5000);
console.log('Israeli new sheqel is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Indian rupee (₹)'});
await page.waitForTimeout(5000);
console.log('Indian rupee is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Iraqi dinar (د.ع)'});
await page.waitForTimeout(5000);
console.log('Iraqi dinar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Iranian rial (IRR)'});
await page.waitForTimeout(5000);
console.log('Iranian rial is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Icelandic króna (kr)'});
await page.waitForTimeout(5000);
console.log('Icelandic króna is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Jamaican dollar (J$)'});
await page.waitForTimeout(5000);
console.log('Jamaican dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Jordanian dinar (JOD)'});
await page.waitForTimeout(5000);
console.log('Jordanian dinar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Japanese yen (¥)'});
await page.waitForTimeout(5000);
console.log('Japanese yen is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Kenyan shilling (KSh)'});
await page.waitForTimeout(5000);
console.log('Kenyan shilling is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Kyrgyzstani som (сом)'});
await page.waitForTimeout(5000);
console.log('Kyrgyzstani som is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Cambodian riel (៛)'});
await page.waitForTimeout(5000);
console.log('Cambodian riel is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Comorian franc (KMF)'});
await page.waitForTimeout(5000);
console.log('Comorian franc is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'North Korean won (W)'});
await page.waitForTimeout(5000);
console.log('North Korean won is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'South Korean won (W)'});
await page.waitForTimeout(5000);
console.log('South Korean won is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Kuwaiti dinar (KWD)'});
await page.waitForTimeout(5000);
console.log('Kuwaiti dinar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Cayman Islands dollar (KY$)'});
await page.waitForTimeout(5000);
console.log('Cayman Islands dollar is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Kazakhstani tenge (T)'});
await page.waitForTimeout(5000);
console.log('Kazakhstani tenge is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Lao kip (KN)'});
await page.waitForTimeout(5000);
console.log('Lao kip is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Lebanese lira (£)'});
await page.waitForTimeout(5000);
console.log('Lebanese lira is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Sri Lankan rupee (Rs)'});
await page.waitForTimeout(5000);
console.log('Sri Lankan rupee is selected');
await page.locator(" //select[@id='oba_appconfig_select_currency']").selectOption({label:'Liberian dollar (L$)'});
await page.waitForTimeout(5000);
console.log('Liberian dollar is selected');
})
})