【问题标题】:How to close a tab and open a new tab using Selenium RC如何使用 Selenium RC 关闭标签并打开新标签
【发布时间】:2012-12-01 11:54:58
【问题描述】:

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

【问题讨论】:

    标签: java selenium-rc


    【解决方案1】:

    您是否尝试过使用 Selenium IDE 来记录这些场景?这是我首先要尝试的。

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

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

    Ctrl+W 关闭标签页:

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

    【讨论】:

      【解决方案2】:

      打开新标签:

      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);
      

      【讨论】:

        猜你喜欢
        • 2011-08-27
        • 1970-01-01
        • 2019-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-17
        • 2019-10-29
        • 2021-10-10
        相关资源
        最近更新 更多