Esempio n. 1
0
 public TestBasePw(IPage pageP, string locatorsPath, string sheetName)
 {
     PlaywrightUtility = new PlaywrightUtility(pageP);
     hooks             = new HooksPw();
     MultipleLocators  = hooks.GetJsonMultipleLocators(locatorsPath);
     Excel             = hooks.ReadExcel(sheetName);
 }
Esempio n. 2
0
        public async Task EnterLoginDetails(string testStep)
        {
            PlaywrightUtility.EnterText(SignInInputEmail, Excel.GetValueFromTestStep(testStep, "Email"));
            //PlaywrightUtility.DefaultTimeout(2000);
            // PlaywrightUtility.ClickOn(LoginButton);
            PlaywrightUtility.EnterText(SignInPassword, Excel.GetValueFromTestStep(testStep, "Password"));
            ClickLogin();

            //PlaywrightUtility.ClickOn(LoginButton);
            //PlaywrightUtility.ClickOn(SelectNo);

            //await Page.FillAsync(SignInInputEmail, Excel.GetValueFromTestStep(testStep, "Email").ToString());
            //  await Page.FillAsync(txtPassword, password);
        }
Esempio n. 3
0
 public StepDefinitionsBasePw(IPage pageP)
 {
     this.page         = pageP;
     pWHelper          = new PWHelper(page);
     playwrightUtility = new PlaywrightUtility(page);
 }