Python 如何使Selenium RC不移动浏览器窗口?
有没有办法指定Selenium RC生成浏览器窗口的位置 当我运行测试脚本时,Selenium RC在浏览器中打开两个窗口,Selenium RC窗口和AUT,Selenium RC窗口占据了我的大部分屏幕空间。理想情况下,我想分别控制它们的位置和大小,但如果不是,最好至少让AUT最大化,这样我就可以看到一些东西。有办法做到这一点吗 我尝试了Python 如何使Selenium RC不移动浏览器窗口?,python,selenium,window,selenium-rc,Python,Selenium,Window,Selenium Rc,有没有办法指定Selenium RC生成浏览器窗口的位置 当我运行测试脚本时,Selenium RC在浏览器中打开两个窗口,Selenium RC窗口和AUT,Selenium RC窗口占据了我的大部分屏幕空间。理想情况下,我想分别控制它们的位置和大小,但如果不是,最好至少让AUT最大化,这样我就可以看到一些东西。有办法做到这一点吗 我尝试了窗口最大化()。虽然它确实使AUT窗口变大了,但它位于屏幕的底部-只有顶部的1/4可见。我在Mac上使用Selenium RC和Python,如果这很重要的
窗口最大化()
。虽然它确实使AUT窗口变大了,但它位于屏幕的底部-只有顶部的1/4可见。我在Mac上使用Selenium RC和Python,如果这很重要的话。这在java上运行:
selenium.getEval("this.browserbot.getCurrentWindow().moveTo((" + h + "),(" + v + "))");
selenium.getEval("this.browserbot.getCurrentWindow().resizeTo(" + w + "," + h + ")");
这在java中起作用:
selenium.getEval("this.browserbot.getCurrentWindow().moveTo((" + h + "),(" + v + "))");
selenium.getEval("this.browserbot.getCurrentWindow().resizeTo(" + w + "," + h + ")");
对不起,请看结尾。。事实上,是的,我也目睹了这个问题。但是有了Java和MAC。我确实认为这是一个Mac的东西,因为在我的windows机器上它工作得很好:SSORY,读一下它的结尾。。事实上,是的,我也目睹了这个问题。但是有了Java和MAC。我确实认为这是一个Mac的东西,因为在我的windows机器上,它工作得很好:SThanks。我还发现了一个可行的替代方法,就是(在Python中)sel.get_eval(“window.moveTo(0,25);”),一个小提示是,如果你在Mac中移动到(),任何小于~23的v都会将你的窗口一直移动到顶部,因为你不能在菜单栏上移动任何应用程序。同样的~23限制也会出现在Windows上。我查看了selenium源代码,看到了一条关于这一点的评论,他们之所以这么做是因为其他一些问题。令人沮丧,谢谢。我还发现了一个可行的替代方法,就是(在Python中)sel.get_eval(“window.moveTo(0,25);”),一个小提示是,如果你在Mac中移动到(),任何小于~23的v都会将你的窗口一直移动到顶部,因为你不能在菜单栏上移动任何应用程序。同样的~23限制也会出现在Windows上。我查看了selenium源代码,看到了一条关于这一点的评论,他们之所以这么做是因为其他一些问题。令人沮丧的。