0

我正在使用 WatiN 测试我的网站,对于特定的测试,我打开了几个 IE 窗口并同时处理它们。问题是窗口是在同一个位置打开的,我看不到窗口内发生了什么. 有任何想法吗?
我正在寻找类似的东西:

var browser=new IE();
browser.SetPosition(top_left_X,top_left_Y);
4

1 回答 1

1

在窗口之间 切换 要将其中一个浏览器置于前面,请使用浏览器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获取指向浏览器的窗口指针。不幸的是,我已经很久没有做过类似的事情了,现在无法举出一个例子,甚至无法保证这是正确的做法。

于 2013-10-31T19:56:56.657 回答