如何让Selenium RC不移动浏览器窗口?
有没有办法指定Selenium RC打开浏览器窗口的位置呢?
当我运行我的测试脚本时,Selenium RC会在浏览器中打开两个窗口,一个是Selenium RC窗口,另一个是AUT窗口,而Selenium RC窗口占据了我大部分的屏幕空间。理想情况下,我希望能单独控制这两个窗口的位置和大小,但如果不行,至少希望能把AUT窗口最大化,这样我可以更清楚地看到一些东西。有没有办法做到这一点呢?
我试过使用window_maximize()
。虽然它确实让AUT窗口变大了,但它的位置在屏幕底部,只有上面的四分之一是可见的。我是在Mac上用Python运行Selenium RC,如果这有影响的话。
1 个回答
1
这个在Java中可以运行:
selenium.getEval("this.browserbot.getCurrentWindow().moveTo((" + h + "),(" + v + "))");
selenium.getEval("this.browserbot.getCurrentWindow().resizeTo(" + w + "," + h + ")");