Skip to content
This repository was archived by the owner on Nov 27, 2023. It is now read-only.

Commit 2048f14

Browse files
committed
把所有的浏览器都加入到单元测试中
1 parent 6801a64 commit 2048f14

1 file changed

Lines changed: 64 additions & 8 deletions

File tree

src/test/java/org/suren/autotest/web/framework/driver/RealDriverTest.java

Lines changed: 64 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@
1818

1919
import java.util.Properties;
2020

21+
import org.junit.After;
2122
import org.junit.Test;
22-
import org.openqa.selenium.WebDriver;
23-
import org.openqa.selenium.phantomjs.PhantomJSDriver;
2423
import org.suren.autotest.web.framework.selenium.SeleniumEngine;
2524
import org.suren.autotest.web.framework.settings.DriverConstants;
2625

@@ -32,19 +31,72 @@
3231
public class RealDriverTest
3332
{
3433
private String testUrl = "http://surenpi.com";
34+
private SeleniumEngine engine;
3535

3636
@Test
3737
public void phantomJS()
3838
{
39-
WebDriver driver = new PhantomJSDriver();
40-
driver.get(testUrl);
41-
driver.quit();
39+
engine = new SeleniumEngine();
40+
engine.setDriverStr(DriverConstants.DRIVER_PHANTOM_JS);
41+
engine.init();
42+
43+
engine.openUrl(testUrl);
44+
}
45+
46+
@Test
47+
public void chrome()
48+
{
49+
engine = new SeleniumEngine();
50+
engine.setDriverStr(DriverConstants.DRIVER_CHROME);
51+
engine.init();
52+
53+
engine.openUrl(testUrl);
54+
}
55+
56+
@Test
57+
public void htmlUnit()
58+
{
59+
engine = new SeleniumEngine();
60+
engine.setDriverStr(DriverConstants.DRIVER_HTML_UNIT);
61+
engine.init();
62+
63+
engine.openUrl(testUrl);
64+
}
65+
66+
@Test
67+
public void firefox()
68+
{
69+
engine = new SeleniumEngine();
70+
engine.setDriverStr(DriverConstants.DRIVER_FIREFOX);
71+
engine.init();
72+
73+
engine.openUrl(testUrl);
74+
}
75+
76+
@Test
77+
public void opera()
78+
{
79+
engine = new SeleniumEngine();
80+
engine.setDriverStr(DriverConstants.DRIVER_OPERA);
81+
engine.init();
82+
83+
engine.openUrl(testUrl);
84+
}
85+
86+
@Test
87+
public void safari()
88+
{
89+
engine = new SeleniumEngine();
90+
engine.setDriverStr(DriverConstants.DRIVER_SAFARI);
91+
engine.init();
92+
93+
engine.openUrl(testUrl);
4294
}
4395

4496
@Test
4597
public void internetExplorer()
4698
{
47-
SeleniumEngine engine = new SeleniumEngine(){
99+
engine = new SeleniumEngine(){
48100

49101
@Override
50102
public void beforeStart(Properties enginePro)
@@ -57,8 +109,12 @@ public void beforeStart(Properties enginePro)
57109
engine.setDriverStr(DriverConstants.DRIVER_IE);
58110
engine.init();
59111

60-
engine.openUrl("http://surenpi.com");
61-
112+
engine.openUrl(testUrl);
113+
}
114+
115+
@After
116+
public void close()
117+
{
62118
engine.delayClose(2000);
63119
}
64120

0 commit comments

Comments
 (0)