【发布时间】:2012-12-01 11:54:58
【问题描述】:
我正在研究 selenium RC java。在我的测试用例中,我必须关闭一个选项卡,然后在同一个测试用例中打开一个新选项卡。谁能告诉我怎么做?
【问题讨论】:
标签: java selenium-rc
我正在研究 selenium RC java。在我的测试用例中,我必须关闭一个选项卡,然后在同一个测试用例中打开一个新选项卡。谁能告诉我怎么做?
【问题讨论】:
标签: java selenium-rc
您是否尝试过使用 Selenium IDE 来记录这些场景?这是我首先要尝试的。
或者,尝试触发 Ctrl+T 事件以打开新标签页:
selenium.keyDownNative("17");
selenium.keyPressNative("84");
selenium.keyUpNative("17");
和Ctrl+W 关闭标签页:
selenium.keyDownNative("17");
selenium.keyPressNative("87");
selenium.keyUpNative("17");
【讨论】:
打开新标签:
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);
【讨论】: