Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Base_Page extends TestListenerAdapter {
- public @FindBy(css = ".ajax_loader") WebElement ajaxLoadScreen;
- public @FindBy(css = "#preloaderSpinner") WebElement preloadSpinner;
- public WebDriver driver;
- public String packageName;
- public String className;
- public WebDriverWait wait;
- protected JavascriptExecutor jsExecutor;
- public Base_Page(WebDriver driver) throws Exception {
- this.driver = driver;
- this.wait = new WebDriverWait(this.driver, 300);
- this.driver.manage().window().maximize();
- this.driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
- this.driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
- Properties p = new Properties();
- FileInputStream fi = new FileInputStream(Constant.CONFIG_PROPERTIES_DIRECTORY);
- p.load(fi);
- this.browser_type = p.getProperty("browser");
- this.page_url = p.getProperty("url");
- }
- public void loadPage() throws Exception {
- this.driver.get(page_url);
- }
- public void clickMyAccount() {
- driver.findElement(By.xpath(".//*[@id='account_links']/li[1]/a2")).click();
- }
- public void clickHelp() {
- this.driver.findElement(By.xpath(".//*[@id='help_links']/li[1]/a")).click();
- }
Add Comment
Please, Sign In to add comment