public void Opinion6()//sprawdzenie opinii innego użytkownika jako administrator - brak opinii { //logowanie jako admin mbl.ClickLoginTab(driver, REPO.TB_UpMain_login); mbl.EnterMail(driver, REPO.mailAdmin, REPO.ET_login_mail); mbl.EnterPassword(driver, REPO.passAdmin, REPO.ET_login_password); mbl.ClickLogIn(driver, REPO.BT_login_logIn); //przejście do listy użytkowników driver.FindElement(REPO.TB_UpMain_users).Click(); //przejście do użytkownika test List_of_users.FindTestUser(); try { driver.FindElement(By.XPath("//div[@class='media-body']/div[contains(.,'/5')]")); } catch (NoSuchElementException) { Assert.Pass(); } Assert.Fail(); }
public void Opinion5()//sprawdzenie opinii innego użytkownika jako administrator - są opinie { //logowanie mbl.ClickLoginTab(driver, REPO.TB_UpMain_login); mbl.EnterMail(driver, REPO.loginUserTest, REPO.ET_login_mail); mbl.EnterPassword(driver, REPO.passUserTest, REPO.ET_login_password); mbl.ClickLogIn(driver, REPO.BT_login_logIn); //przejscie do książki OpinionMethods.GoingToBooksPage(driver, BooksName); //dodanie opinii bp.Add_rate(driver, REPO.SE_books_page_opinionRate, 0); bp.Add_description(driver, REPO.TA_books_page_description, "nie polecam"); bp.Submit_opinion(driver, REPO.BT_books_page_submit); //wylogowanie driver.Navigate().GoToUrl(REPO.side); driver.FindElement(REPO.TB_UpMain_logOut).Click(); //logowanie jako admin mbl.ClickLoginTab(driver, REPO.TB_UpMain_login); mbl.EnterMail(driver, REPO.mailAdmin, REPO.ET_login_mail); mbl.EnterPassword(driver, REPO.passAdmin, REPO.ET_login_password); mbl.ClickLogIn(driver, REPO.BT_login_logIn); //przejście do listy użytkowników driver.FindElement(REPO.TB_UpMain_users).Click(); //przejście do użytkownika test List_of_users.FindTestUser(); driver.FindElement(By.XPath("//div[@class='media-body']/div/a[contains(text(),'" + BooksName + "')]/parent::div/parent::div[@class='media-body']/div[contains(text(),'1/5')]/parent::div[@class='media-body']/div[contains(text(),'')]")); Assert.Pass(); }