├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── pom.xml ├── res └── testNG.xml └── src └── main └── java └── TestNG └── TestNG ├── testDemo.java └── testNGdemo.java /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | TestNG 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.m2e.core.maven2Nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/test/java=UTF-8 4 | encoding/=UTF-8 5 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 3 | org.eclipse.jdt.core.compiler.compliance=1.5 4 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 5 | org.eclipse.jdt.core.compiler.source=1.5 6 | -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | 5 | TestNG 6 | TestNG 7 | 0.0.1-SNAPSHOT 8 | jar 9 | 10 | TestNG 11 | http://maven.apache.org 12 | 13 | 14 | 15 | UTF-8 16 | testNG.xml 17 | 18 | 19 | 20 | 21 | 22 | 23 | org.seleniumhq.selenium 24 | selenium-java 25 | 2.53.1 26 | 27 | 28 | 29 | org.seleniumhq.selenium 30 | selenium-server 31 | 2.53.1 32 | 33 | 34 | 35 | junit 36 | junit 37 | 4.12 38 | 39 | 40 | 41 | 42 | org.testng 43 | testng 44 | 6.9.9 45 | 46 | 47 | 48 | 49 | org.uncommons 50 | reportng 51 | 1.1.4 52 | 53 | 54 | org.testng 55 | testng 56 | 57 | 58 | 59 | 60 | 61 | com.google.inject 62 | guice 63 | 4.0-beta5 64 | 65 | 66 | 67 | org.seleniumhq.selenium 68 | selenium-firefox-driver 69 | 2.46.0 70 | 71 | 72 | 73 | org.seleniumhq.selenium 74 | selenium-chrome-driver 75 | 2.46.0 76 | 77 | 78 | 79 | org.seleniumhq.selenium 80 | selenium-ie-driver 81 | 2.47.0 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | org.apache.maven.plugins 96 | maven-surefire-plugin 97 | 2.17 98 | 99 | 100 | 101 | 102 | 103 | 104 | usedefaultlisteners 105 | false 106 | 107 | 108 | listener 109 | org.uncommons.reportng.HTMLReporter 110 | 111 | 112 | 113 | 114 | res/testNG.xml 115 | 116 | 117 | target/ 118 | 119 | 120 | 121 | 136 | 137 | 138 | 139 | org.apache.maven.plugins 140 | maven-compiler-plugin 141 | 3.1 142 | 143 | UTF-8 144 | true 145 | true 146 | C:\Program Files\Java\jdk1.8.0_131\bin\javac 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | -------------------------------------------------------------------------------- /res/testNG.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/main/java/TestNG/TestNG/testDemo.java: -------------------------------------------------------------------------------- 1 | package TestNG.TestNG; 2 | 3 | import org.openqa.selenium.WebDriver; 4 | import org.openqa.selenium.chrome.ChromeDriver; 5 | import org.testng.annotations.Test; 6 | 7 | public class testDemo { 8 | 9 | @Test 10 | public static void main(String[] args) { 11 | 12 | WebDriver driver = new ChromeDriver(); 13 | driver.get("http://qq.com"); 14 | driver.quit(); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/TestNG/TestNG/testNGdemo.java: -------------------------------------------------------------------------------- 1 | package TestNG.TestNG; 2 | 3 | import org.testng.annotations.AfterClass; 4 | import org.testng.annotations.BeforeClass; 5 | import org.testng.annotations.Test; 6 | 7 | public class testNGdemo { 8 | 9 | @BeforeClass 10 | public void setup(){ 11 | 12 | System.out.println("a start!"); 13 | } 14 | 15 | @AfterClass 16 | public void tearup(){ 17 | 18 | System.out.println("a end!"); 19 | } 20 | 21 | @Test 22 | public void test1(){ 23 | System.out.println("a1"); 24 | 25 | } 26 | 27 | @Test 28 | public void test2(){ 29 | System.out.println("a2"); 30 | 31 | } 32 | 33 | 34 | // public static void main(String[] args) { 35 | // // TODO Auto-generated method stub 36 | // 37 | // } 38 | 39 | } 40 | --------------------------------------------------------------------------------