Guest User

Untitled

a guest
Jan 16th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. public class Base_Page extends TestListenerAdapter {
  2. public @FindBy(css = ".ajax_loader") WebElement ajaxLoadScreen;
  3. public @FindBy(css = "#preloaderSpinner") WebElement preloadSpinner;
  4. public WebDriver driver;
  5. public String packageName;
  6. public String className;
  7. public WebDriverWait wait;
  8. protected JavascriptExecutor jsExecutor;
  9.  
  10. public Base_Page(WebDriver driver) throws Exception {
  11. this.driver = driver;
  12.  
  13. this.wait = new WebDriverWait(this.driver, 300);
  14.  
  15. this.driver.manage().window().maximize();
  16. this.driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
  17. this.driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
  18.  
  19. Properties p = new Properties();
  20. FileInputStream fi = new FileInputStream(Constant.CONFIG_PROPERTIES_DIRECTORY);
  21. p.load(fi);
  22. this.browser_type = p.getProperty("browser");
  23. this.page_url = p.getProperty("url");
  24. }
  25.  
  26. public void loadPage() throws Exception {
  27. this.driver.get(page_url);
  28. }
  29.  
  30. public void clickMyAccount() {
  31. driver.findElement(By.xpath(".//*[@id='account_links']/li[1]/a2")).click();
  32. }
  33.  
  34. public void clickHelp() {
  35. this.driver.findElement(By.xpath(".//*[@id='help_links']/li[1]/a")).click();
  36. }
Add Comment
Please, Sign In to add comment