|
各位大侠,我使用-browserSessionReuse模式运行RC之后,通过Juint运行一下代码:
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@SuppressWarnings("deprecation")
public class a extends SeleneseTestCase {
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.baidu.com");
selenium.start();
}
@Test
public void testUntitled() throws Exception {
selenium.open("/");
selenium.type("id=kw", "北京");
selenium.click("id=su");
selenium.waitForPageToLoad("5000");
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
结束之后,我查看了RC的commadn history,历史记录如下:
getTitle()
setContext(a7a16daa07f24e8f9cb2ed2c99422ea9)
open(/)
type(id=kw, 北京)
click(id=su)
waitForPageToLoad(5000)
selectWindow()
open(http://www.baidu.com)
麻烦请教大家,为什么代码到selenium.click("id=su");就结束了,但是实际中RC还自动执行了open(http://www.baidu.com),这是为什么呢?
感谢大家。 |
|