【问题标题】:How to open new TAB in IE using WatiN?如何使用 WatiN 在 IE 中打开新标签页?
【发布时间】:2010-12-22 21:21:30
【问题描述】:

如何打开标签并转到“http://anotherwisite.com”?我试过这个:

ie = new WatiN.Core.IE("https://somewebsite.com", true);
ie.TextField(WatiN.Core.Find.ByName("user")).TypeText(User.getName());
ie.TextField(WatiN.Core.Find.ByName("password")).TypeText(User.getPassword());
ie.Button(WatiN.Core.Find.Any).Click();

(上面的代码打开一个IE并登录)

【问题讨论】:

    标签: c# watin


    【解决方案1】:

    我可以用 Watin 打开一个新标签并打开新页面

    代码:

    var browser1 = new FireFox("http://www.omda.com");
    SendKeys.SendWait("^{t}");
    browser1.GoTo("http://www.omda2.com");
    

    我在 Firefox 中使用键盘,CTRL+T。

    【讨论】:

      【解决方案2】:

      WatiN 中没有内置方法可以做到这一点。

      【讨论】:

        【解决方案3】:
        System.Windows.Forms.SendKeys.SendWait("^{t}"); 
        Thread.Sleep(400); 
        //this is the new browser instance
        var newTab = Browser.AttachTo<IE>(Find.ByTitle(string.Empty)); 
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-09-13
          • 2018-11-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-06
          • 2017-06-03
          相关资源
          最近更新 更多