有没有办法使用硒设置浏览器的初始位置?

我们正在开发网页自动化程序。我想控制网页的运行位置。这段代码会在一段时间后将浏览器移至某个位置。我想将浏览器移离该程序。你过得怎么样 该驱动程序使用Chrome驱动程序。

driver.manage().window().setPosition(new Point(200,0));
hg999520 回答:有没有办法使用硒设置浏览器的初始位置?

在初始化驱动程序后立即设置浏览器窗口的位置。 您的代码将如下所示:

WebDriver driver = new RemoteWebDriver(); //or whatever implementation you use
driver.manage().window().setPosition(new Point(200,0));

可以将浏览器移动到另一台显示器。例如,您有两个分辨率为1920x1080的监视器,则需要将X轴设置为> = 1920。 然后,您可以最大化窗口:

driver.manage().window().maximize();

注意:在Windows系统上,X轴取决于您的主监视器(右键单击“桌面”->“显示设置”->选择一个监视器,然后看看哪个监视器具有复选框”将其设置为我的主要显示对象” 选中。

一个例子: 您有一个三显示器设置,主显示器位于中间。要将浏览器移至右侧屏幕,您需要Point(1920,0),然后将其移至左侧屏幕,您需要Point(-1920,0)

在MacOS上,这是行不通的,因为主监视器始终是最后选择的那个(鼠标单击)。

本文链接:https://www.f2er.com/3147451.html

大家都在问