示例#1
0
 private void loginOrGoToBaseURL() {
   if (creds.hasLoginURL()) {
     String loginURL = creds.getLoginURL();
     String username = creds.getUsername();
     String password = creds.getPassword();
     new LoginOperator().login(loginURL, username, password);
   } else {
     String baseURL = creds.getBaseURL();
     driver.get(baseURL);
   }
 }
示例#2
0
/** Created by eunderhi on 09/09/15. */
public class SetUpOperator extends Operator {

  private Credentials creds = new Credentials();
  private static final int LOAD_WAIT_TIME = 5;
  private String phantomjsPath = creds.getPhantomjsPath();

  public void setUp() {

    DesiredCapabilities caps = new DesiredCapabilities();
    caps.setCapability("takesScreenshot", true);
    caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, phantomjsPath);
    String[] phantomArgs = new String[] {"--webdriver-loglevel=NONE", "--ssl-protocol=any"};
    caps.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, phantomArgs);
    driver = new PhantomJSDriver();
    // driver = new FirefoxDriver();
    driver.manage().timeouts().implicitlyWait(LOAD_WAIT_TIME, TimeUnit.SECONDS);
    driver.manage().window().setSize(new Dimension(1024, 768));
    loginOrGoToBaseURL();
  }

  private void loginOrGoToBaseURL() {
    if (creds.hasLoginURL()) {
      String loginURL = creds.getLoginURL();
      String username = creds.getUsername();
      String password = creds.getPassword();
      new LoginOperator().login(loginURL, username, password);
    } else {
      String baseURL = creds.getBaseURL();
      driver.get(baseURL);
    }
  }
}