2013-10-31 72 views
0

我使用WatiN测试我的网站,对于特定的测试,我打开几个IE窗口并同时对它们进行处理。问题是窗口在相同的位置打开,我无法看到窗户内部正在发生什么。有任何想法吗?
我在寻找类似:WatiN - 设置浏览器的位置

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

回答

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获取指向浏览器的窗口指针。不幸的是,自从我做了这样的事情以来,我们已经度过了很长时间,现在无法举一个例子,甚至不能保证这是正确的行动方式。

+0

但我想看到他们两个 –

+0

已更新的答案。对不起,我不能更多的帮助调整大小。 – OCary