Skip to content

Commit ffe08f9

Browse files
Reformat the code with standard Eclipse IDE
1 parent 4e0577a commit ffe08f9

File tree

2 files changed

+77
-29
lines changed

2 files changed

+77
-29
lines changed

src/main/java/env/BaseTest.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,12 @@
99
import methods.NavigateMethods;
1010
import methods.ProgressMethods;
1111
import methods.ScreenShotMethods;
12-
1312
import org.openqa.selenium.remote.RemoteWebDriver;
1413

15-
16-
public interface BaseTest
17-
{
14+
public interface BaseTest {
1815
public static RemoteWebDriver driver = Env.CreateWebDriver(Env.getBrowserName());
19-
//public static WebDriverWait wait = new WebDriverWait(driver, 30);
20-
21-
16+
//public static WebDriver driver = Env.CreateWebDriver(Env.getBrowserName());
17+
public static WebDriverWait wait = new WebDriverWait(driver, 30);
2218
MiscMethods miscmethodObj = new MiscMethods();
2319
NavigateMethods navigationObj = new NavigateMethods();
2420
AssertionMethods assertionObj = new AssertionMethods();

src/main/java/env/Env.java

Lines changed: 74 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,26 @@
1313
import org.openqa.selenium.remote.RemoteWebDriver;
1414
import org.openqa.selenium.remote.SessionNotFoundException;
1515

16-
17-
public class Env
16+
public class Env
1817
{
1918
public static RemoteWebDriver driver = null;
2019
static String browserName = null;
2120
static Boolean isMobile;
22-
21+
2322
public static String getBrowserName()
2423
{
25-
browserName = System.getProperty("browser");
26-
24+
browserName = System.getProperty("browser");
25+
2726
if(browserName == null)
2827
browserName = "ff";
2928
return browserName;
3029
}
31-
30+
3231
public static RemoteWebDriver CreateWebDriver(String browser)
3332
{
3433
DesiredCapabilities capabilities = new DesiredCapabilities();
3534
System.out.println("Browser: " + browser);
36-
35+
3736
switch (browser.toLowerCase()) {
3837
case "mobileandroid":
3938
capabilities.setCapability("platformName","Android");
@@ -52,7 +51,7 @@ public static RemoteWebDriver CreateWebDriver(String browser)
5251
capabilities.setCapability("browserName", "Firefox");
5352
capabilities.setCapability("browserVersion", "45");
5453
capabilities.setCapability("resolution", "1440x900");
55-
capabilities.setCapability("location", "US East");
54+
capabilities.setCapability("location", "US East");
5655
isMobile = false;
5756
break;
5857

@@ -79,45 +78,98 @@ public static RemoteWebDriver CreateWebDriver(String browser)
7978
break;
8079

8180
case "safari":
82-
System.out.println("Safari not supported yet");
81+
System.out.println("Safari not supported yet");
8382
break;
84-
83+
8584
default:
8685
System.out.println("Invalid browser name "+browser);
8786
System.exit(0);
88-
break;
87+
break;
8988
}//switch
90-
91-
89+
90+
9291
if(isMobile)
9392
{
9493
capabilities.setCapability("browserName", "mobileOS");
9594
capabilities.setCapability("automationName", "PerfectoMobile");
9695
}
97-
96+
9897
capabilities.setCapability("user", System.getProperty("PerfectoUser"));
99-
capabilities.setCapability("password", System.getProperty("PerfectoPassword"));
100-
capabilities.setCapability("newCommandTimeout", "120");
98+
capabilities.setCapability("password", System.getProperty("PerfectoPassword"));
99+
capabilities.setCapability("newCommandTimeout", "120");
101100
capabilities.setCapability("scriptName", "Selenium Responsive");
102-
101+
103102
try {
104103
driver = new RemoteWebDriver (new URL(System.getProperty("PerfectoCloud") + "/nexperience/perfectomobile/wd/hub"), capabilities);
105104
} catch (MalformedURLException e) {
106105
// TODO Auto-generated catch block
107106
e.printStackTrace();
108107
}
109-
108+
110109
if(isMobile)
111110
{
112111
RemoteExecuteMethod executeMethod = new RemoteExecuteMethod(driver);
113112
Map<String,String> params = new HashMap<String,String>();
114113
params.put("name", "WEBVIEW");
115114
executeMethod.execute(DriverCommand.SWITCH_TO_CONTEXT, params);
116115
}
117-
116+
118117
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
119-
120-
118+
119+
121120
return driver;
122121
}
123-
}
122+
123+
// public class Env {
124+
// static WebDriver driver = null;
125+
// static String browserName = null;
126+
//
127+
// public static String getBrowserName() {
128+
// browserName = System.getProperty("browser");
129+
//
130+
// if (browserName == null)
131+
// browserName = "ff";
132+
// return browserName;
133+
// }
134+
//
135+
// public static WebDriver CreateWebDriver(String browser) {
136+
// System.out.println("Browser: " + browser);
137+
//
138+
// switch (browser.toLowerCase()) {
139+
// case "ff":
140+
// case "firefox":
141+
// // ProfilesIni allProfiles = new ProfilesIni();
142+
// // FirefoxProfile profile = allProfiles.getProfile("selenium");
143+
// // driver = new FirefoxDriver(profile);
144+
// driver = new FirefoxDriver();
145+
// break;
146+
//
147+
// case "ch":
148+
// case "chrome":
149+
// driver = new ChromeDriver();
150+
// break;
151+
//
152+
// case "ie":
153+
// case "internetexplorer":
154+
// driver = new InternetExplorerDriver();
155+
// break;
156+
//
157+
// case "safari":
158+
// driver = new SafariDriver();
159+
// break;
160+
//
161+
// default:
162+
// System.out.println("Invalid browser name " + browser);
163+
// System.exit(0);
164+
// break;
165+
// }// switch
166+
//
167+
// driver.manage().deleteAllCookies();
168+
// driver.manage().window().maximize();
169+
// driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS);
170+
// driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS);
171+
// driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
172+
//
173+
// return driver;
174+
// }
175+
}

0 commit comments

Comments
 (0)