我正在研究selenium RC java。在我的测试用例中,我必须关闭一个选项卡,然后在同一测试用例中打开一个新选项卡。谁能告诉我怎么做?
答案 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);