如何使用Selenium RC关闭选项卡并打开新选项卡

时间:2011-01-24 10:18:18

标签: java selenium-rc

我正在研究selenium RC java。在我的测试用例中,我必须关闭一个选项卡,然后在同一测试用例中打开一个新选项卡。谁能告诉我怎么做?

2 个答案:

答案 0 :(得分:2)

您是否尝试过使用Selenium IDE 记录这些方案?这就是我首先要尝试的。

或者,尝试触发Ctrl+T事件以打开新标签:

selenium.keyDownNative("17");
selenium.keyPressNative("84");
selenium.keyUpNative("17"); 

Ctrl+W关闭标签:

selenium.keyDownNative("17");
selenium.keyPressNative("87");
selenium.keyUpNative("17"); 

答案 1 :(得分:0)

打开新标签:

Robot r = new Robot(); 
r.keyPress(KeyEvent.VK_CONTROL); 
r.keyPress(KeyEvent.VK_T); 
r.keyRelease(KeyEvent.VK_CONTROL); 
r.keyRelease(KeyEvent.VK_T);

关闭标签页:

r.keyPress(KeyEvent.VK_CONTROL); 
r.keyPress(KeyEvent.VK_W); 
r.keyRelease(KeyEvent.VK_CONTROL); 
r.keyRelease(KeyEvent.VK_W);