我正在使用 WatiN 测试我的网站,对于特定的测试,我打开了几个 IE 窗口并同时处理它们。问题是窗口是在同一个位置打开的,我看不到窗口内发生了什么. 有任何想法吗?
我正在寻找类似的东西:
var browser=new IE();
browser.SetPosition(top_left_X,top_left_Y);
在窗口之间
切换 要将其中一个浏览器置于前面,请使用浏览器BringToFront()
方法。
像:
IE ie = new IE();
ie.GoTo("www.cnn.com");
IE secondIE = new IE();
secondIE.GoTo("www.google.com");
secondIE.BringToFront();
调整窗口
大小 要调整窗口大小并使它们都可见,比如说并排,我相信您需要使用 SetWindowPos() 或 PInvoke 的 movewindow() 之类的东西。您可以使用ie.hWnd
获取指向浏览器的窗口指针。不幸的是,我已经很久没有做过类似的事情了,现在无法举出一个例子,甚至无法保证这是正确的做法。