如何将窗口位置设置为屏幕的左/右侧

时间:2016-11-23 08:38:00

标签: selenium-webdriver position screen

我正在使用Selenium执行测试,该测试在3个浏览器上并行执行。 我想把窗户放在下一个位置:左侧,右侧和底部, 所以基本上我在Selenium上寻找一个与(start btn + left btn ...)相同效果的命令

我尝试过使用这些命令:

driver.manage().window().setSize(new Dimension(800,650));
driver.manage().window().setPosition(new Point(0,0));

但问题是我需要输入确切的坐标,并且在不同的屏幕上执行测试时可能会出现问题。

1 个答案:

答案 0 :(得分:0)

首先,尝试获取屏幕分辨率:Get and Set Screen Resolution

例如,如果您希望窗口位于显示器的中心,并且监视器是1000px,则将1000px放入变量并将窗口位置设置为1000px除以2,而不是500硬编码。