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

3

我是一个使用Selenium执行测试的助手,该测试在三个浏览器上并行执行。我想将窗口定位在左侧、右侧和底部,因此,我正在寻找一种Selenium命令,可以产生与(开始按钮+左箭头键)相同的效果。

我尝试使用了以下命令:

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

但问题在于我需要输入确切的坐标,在不同屏幕上执行测试可能会有问题。

1个回答

0

首先,尝试获取屏幕分辨率:获取和设置屏幕分辨率

例如,如果您想让窗口位于显示器中心,并且显示器的宽度为1000像素,则将1000像素放入变量中,并将窗口位置设置为1000像素除以2,而不是硬编码的500。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接