WatiN - 设置浏览器的位置

时间:2013-10-31 19:20:31

标签: c# watin

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

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

1 个答案:

答案 0 :(得分: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获取指向浏览器的窗口指针。不幸的是,自从我做了类似的事情已经很长时间了,现在不能把一个例子放在一起,甚至保证它是正确的行动方案。