我试图用多个浏览器尝试与硒电网运行在多个浏览器并行测试用例
我的XML
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Same TestCases on on same machine on different Browser" verbose="3" parallel="tests" thread-count="2">
<test name="Run on Firefox">
<parameter name="browser" value="*chrome"/>
<classes>
<class name="SeleniumGrid"/>
</classes>
</test>
<test name="Run on IE">
<parameter name="browser" value="*iexplore"/>
<classes>
<class name="SeleniumGrid"/>
</classes>
</test>
</suite>
CLASS
public class SeleniumGrid {
public Selenium selenium;
@Parameters({ "browser" })
@BeforeClass
public void setup(String browser) {
selenium = new DefaultSelenium("localhost", 4444, browser,"http://google.com");
selenium.start();
test_first();
test_second();
}
@AfterClass
public void tearDown() {
selenium.stop();
}
@Test
public void test_first() {
selenium.open("/");
selenium.type("q", "First");
selenium.click("btnG");
}
@Test
public void test_second() {
selenium.open("/");
selenium.type("q", "second");
selenium.click("btnG");
}
}
运行两个测试用例它运行没有错误,并打开1 iexplorer和1 Firefox浏览器
我GRID中心SnapSot显示活动的远程控制:chorome & Internet Explorer的
,但浏览器都只是空白页面,在那里我期待google.com专页。
任何想法,我错了,
感谢