File tree Expand file tree Collapse file tree 3 files changed +19
-20
lines changed Expand file tree Collapse file tree 3 files changed +19
-20
lines changed Original file line number Diff line number Diff line change 32
32
<version >4.11</version >
33
33
<scope >test</scope >
34
34
</dependency >
35
-
36
- <!-- These are the selenium-webdriver dependencies -->
35
+
36
+ <!-- These are the selenium-webdriver dependencies -->
37
37
<dependency >
38
38
<groupId >org.seleniumhq.selenium</groupId >
39
39
<artifactId >selenium-java</artifactId >
40
40
<version >2.45.0</version >
41
41
</dependency >
42
-
42
+
43
43
<dependency >
44
44
<groupId >org.seleniumhq.selenium</groupId >
45
45
<artifactId >selenium-server</artifactId >
46
46
<version >2.45.0</version >
47
47
</dependency >
48
-
48
+
49
49
<!-- These are the selenium-cucumber methods dependencies -->
50
50
<dependency >
51
51
<groupId >sample</groupId >
54
54
<type >jar</type >
55
55
<scope >system</scope >
56
56
<systemPath >${project.basedir} /src/main/resources/selenium-cucumber-methods-1.0.0.jar</systemPath >
57
- </dependency >
57
+ </dependency >
58
58
</dependencies >
59
59
60
-
60
+
61
61
<build >
62
62
<plugins >
63
63
<plugin >
69
69
<source >1.7</source >
70
70
<target >1.7</target >
71
71
<compilerArgument >-Werror</compilerArgument >
72
-
72
+
73
73
<systemPropertyVariables >
74
74
<property >
75
75
<name >browser</name >
Original file line number Diff line number Diff line change 9
9
import methods .NavigateMethods ;
10
10
import methods .ProgressMethods ;
11
11
import methods .ScreenShotMethods ;
12
-
13
12
import org .openqa .selenium .WebDriver ;
14
13
import org .openqa .selenium .support .ui .WebDriverWait ;
15
14
16
- public interface BaseTest
15
+ public interface BaseTest
17
16
{
18
17
public static WebDriver driver = Env .CreateWebDriver (Env .getBrowserName ());
19
18
public static WebDriverWait wait = new WebDriverWait (driver , 30 );
20
-
21
-
19
+
22
20
MiscMethods miscmethodObj = new MiscMethods ();
23
21
NavigateMethods navigationObj = new NavigateMethods ();
24
22
AssertionMethods assertionObj = new AssertionMethods ();
Original file line number Diff line number Diff line change 8
8
import org .openqa .selenium .ie .InternetExplorerDriver ;
9
9
import org .openqa .selenium .safari .SafariDriver ;
10
10
11
- public class Env
11
+ public class Env
12
12
{
13
13
static WebDriver driver = null ;
14
14
static String browserName = null ;
15
-
15
+
16
16
public static String getBrowserName ()
17
17
{
18
- browserName = System .getProperty ("browser" );
19
-
18
+ browserName = System .getProperty ("browser" );
19
+
20
20
if (browserName == null )
21
21
browserName = "ff" ;
22
22
return browserName ;
23
23
}
24
-
24
+
25
25
public static WebDriver CreateWebDriver (String browser )
26
26
{
27
27
System .out .println ("Browser: " + browser );
@@ -48,13 +48,13 @@ public static WebDriver CreateWebDriver(String browser)
48
48
case "safari" :
49
49
driver = new SafariDriver ();
50
50
break ;
51
-
51
+
52
52
default :
53
53
System .out .println ("Invalid browser name " +browser );
54
54
System .exit (0 );
55
- break ;
55
+ break ;
56
56
}//switch
57
-
57
+
58
58
driver .manage ().deleteAllCookies ();
59
59
driver .manage ().window ().maximize ();
60
60
driver .manage ().timeouts ().pageLoadTimeout (60 , TimeUnit .SECONDS );
@@ -63,4 +63,5 @@ public static WebDriver CreateWebDriver(String browser)
63
63
64
64
return driver ;
65
65
}
66
- }
66
+
67
+ }
You can’t perform that action at this time.
0 commit comments