当前位置: 首页 > 知识库问答 >
问题:

如何控制Chromedriver打开窗口的大小?

彭胡媚
2023-03-14

共有1个答案

宋高寒
2023-03-14

只要您使用的总屏幕分辨率大于您想要使用的窗口大小,您就可以使用以下(c#):

browserDriver.Manage().Window.Size = windowSize;

如果你的屏幕分辨率较小,那么你就倒霉了。我尝试了不同的方法,比如:

chromeOptions.AddArgument($"window-size={windowSize.Width},{windowSize.Height}");

甚至导入move window函数来调整窗口大小:

[DllImport("user32.dll", SetLastError = true)]
static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int Width, int Height, bool Repaint);

// Example
MoveWindow(process.MainWindowHandle, 0, 0, windowSize.Width, windowSize.Height, true);
 类似资料:
  • 问题内容: 我有一个简单的Python脚本,该脚本使用selenium和webdriver在Chrome窗口中打开Facebook并自动登录。当我运行它时,Chromedriver控制台窗口将打开并保持打开状态,即使在整个程序执行完毕后,也要自行关闭它。 有没有办法隐藏此控制台窗口?我曾尝试为脚本保留一个“ .pyw”扩展名,但这无济于事,因为它不是脚本的控制台窗口,而是我希望隐藏的Chromed

  • 问题内容: 我正在尝试制作一个程序,该程序将同时启动查看窗口(控制台)和命令行。在视图窗口中,它将显示 不断的 更新,而命令行窗口将用于接受影响视图窗口的命令。我正在考虑为此使用线程,但是我不知道如何在新的控制台窗口中启动线程。我该怎么做? 问题答案: 重新检查您的问题,而不是使用控制台或终端窗口。您试图做的是创建一个GUI。有很多跨平台的工具包,包括Wx和Tkinter,它们的小部件可以完全满足

  • 我正在使用Pygame模块制作一个简单的游戏。我需要Tkinter窗口与Pygame窗口一起打开。 每当我试图打开两个窗口时,第二个窗口只有在我杀死第一个窗口后才会打开。 现在,我能想到的唯一解决方案是使用多线程。但是,我无法实现它。 我该怎么做呢?我真的很感激这里的帮助。谢谢你!

  • 问题内容: 有什么办法可以使可执行文件.jar双击后打开命令行? 我正在制作一个基于文本的冒险游戏。截至目前,它只是带有房间的迷宫。最终它将变得更大,更深入,但是现在我只想了解基本结构。无论如何,要完成这项工作,我一直在从System.out.printf命令和java.util.Scanner获取输出和输入。到目前为止,所有功能都运行良好,但是当我尝试将其发送给不知道如何或者不想从命令行运行程序

  • 问题内容: 我有这样的链接: 我希望新的打开窗口以特定大小打开。如何指定高度和宽度? 问题答案: 其中width和height是没有单位的像素(width = 400而不是width = 400px)。 在大多数浏览器中,如果没有设置换行符就无法编写它,那么一旦设置了变量,所有内容都在一行中:

  • 问题内容: 如何根据屏幕尺寸告诉Tkinter窗口打开的位置?我希望它在中间打开。 问题答案: 该答案基于Rachel的答案。她的代码本来就不起作用,但是通过一些调整,我得以解决错误。