public void LenderPreparation() { try { Console.WriteLine("Login to the app..."); ReadOnlyCollection <string> windows = MainPageBb.LoginToMainPage("lender"); string MetamaskTab = windows[0]; string BloqboardTab = windows[1]; //Lend for (int i = 0; i < 2; i++) { Console.WriteLine("Test started..."); IWebElement Lend = Browser.CurrentBrowser.FindElement(By.CssSelector("div.sidebar-block.loans-block > a:nth-of-type(2)")); Lend.Click(); Browser.MiddlePause(); //Check values before (Loan offers) Browser.CurrentBrowser.Navigate().GoToUrl(TestData.DefineRootAdressDependingOnEnvironment() + "lend"); Browser.MiddlePause(); Console.WriteLine("Creating new request..."); MainPageBb.CreateNewOffersToLendRequest("ZRX"); Console.WriteLine("Approve on MetaMask..."); Wallets.ApproveTransaction(MetamaskTab, BloqboardTab); //Check values try { IWebElement Close = Browser.CurrentBrowser.FindElement(By.CssSelector("button.main-btn")); Close.Click(); } catch (Exception) { } Browser.ShortPause(); } } catch (Exception exception) { Browser.Close(); } }
public void BorrowerPreparation() { try { Console.WriteLine("Login to the app..."); ReadOnlyCollection <string> windows = MainPageBb.LoginToMainPage("borrower"); string MetamaskTab = windows[0]; string BloqboardTab = windows[1]; //Borrow for (int i = 0; i < 2; i++) { Console.WriteLine("Test started..."); IWebElement Borrow = Browser.CurrentBrowser.FindElement(By.CssSelector("div.sidebar-block.loans-block > a:nth-of-type(1)")); Borrow.Click(); Browser.MiddlePause(); Console.WriteLine("Creating new request..."); MainPageBb.CreateNewBorrowRequest("ZRX"); Console.WriteLine("Approve on MetaMask..."); Wallets.ApproveTransaction(MetamaskTab, BloqboardTab); //Check values try { IWebElement Close = Browser.CurrentBrowser.FindElement(By.CssSelector("button.main-btn")); Close.Click(); } catch (Exception) { } Browser.ShortPause(); } } catch (Exception) { Browser.Close(); } }