diff --git a/Rukavishnikova/src/test/java/ru/oriflame/pages/ChangeLanguages.java b/Rukavishnikova/src/test/java/ru/oriflame/pages/ChangeLanguages.java index a6a2960..5e53518 100644 --- a/Rukavishnikova/src/test/java/ru/oriflame/pages/ChangeLanguages.java +++ b/Rukavishnikova/src/test/java/ru/oriflame/pages/ChangeLanguages.java @@ -1,20 +1,19 @@ package ru.oriflame.pages; +import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.FindBy; -import org.openqa.selenium.support.PageFactory; public class ChangeLanguages { public WebDriver driver; public ChangeLanguages(WebDriver driver) { - PageFactory.initElements(driver, this); this.driver = driver; } - @FindBy(xpath = "//*[@id=\"accordion-2\"]") + @FindBy(xpath = "//*[@id=\"accordion-2\"]") private WebElement asiaButton; @FindBy(xpath = "//*[@id=\"sect2\"]/ul[1]/li[1]/a/span") @@ -27,4 +26,20 @@ public class ChangeLanguages { public void chinaLinking() { chinaLink.click(); } + + public boolean assertChangelanguag() { + try { + Thread.sleep(15000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + try { + return driver.findElement(By.cssSelector("body > header > div > div.ui-sticky-bar.js-sticky-bar > div.w-sticky-bar-list.clearfix > ul > li.catalogue.left.only-for-desktop-size > a")).getText().indexOf("产品目录") >= 0; + } + catch (Exception e) + { + return false; + } + } }