selenium headlesschrome下设置最大窗口模式
模式 设置 最大 窗口 selenium
2023-09-14 09:06:38 时间
做微博登录的时候,用selenium的chrome界面模式,可以用下面方式显示最大窗口:
from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument driver.maximize_window()
然后,一切都调试同了以后改用headless模式。。。
我去居然登录失败,然后截了个图看到如下界面。
居然没有了登录框。。。。
然后继续调查,如何在headless模式下使用窗口最大化,试了一下下面方式:
ChromeOptions options = new ChromeOptions(); options.addArguments("start-maximized");
然后满心欢喜的改了下,呵呵还是上图那样。。。
继续调查,找到如下解决方案,目前没有出问题
ChromeOptions options = new ChromeOptions(); options.addArguments("--window-size=1960,1080");
然后担心一个问题,这个window-size到底时哪个的大小,是分辨率吗,如果电脑屏幕不够会不会报错啊。
带着这个疑问我试了下,把参数改了
options.addArguments("--window-size=4000,1600");
然后截了个图,发现并没有报错,成果接到了一张很大图。方案可行。
到此为止,这个headless模式下窗口大小的显示方案就算解决了。
相关文章
- Linux DHCP 模式下手动设置 DNS
- 虚拟机桥接模式下设置静态IP地址无法上网
- linux配置selinux为许可模式,SELinux工作模式设置(getenforce、setenforce和sestatus命令)…
- 十一、组合模式
- JS设计模式之原型模式
- 视频文件无效怎么修复_google chrome怎么设置兼容模式
- 虚拟机怎么退出vi编辑模式_手机系统占用30个g正常吗
- 关于 Spartacus 开源 Storefront 在 PWA 模式下运行时的 index.html hash mismatch 问题
- 速度为单GPU1.6倍,kaggle双GPU(ddp模式)加速pytorch攻略
- 【嵌入式开发】时钟初始化 ( 时钟相关概念 | 嵌入式时钟体系 | Lock Time | 分频参数设置 | CPU 异步模式设置 | APLL MPLL 时钟频率设置 )
- 【设计模式】适配器模式 ( 类适配器代码模板 | 对象适配器代码模板 | 适配器模式示例 )
- 【Android 电量优化】电量优化特性 ( Doze 低电耗模式 | Standby 应用待机模式 | 白名单设置 | 白名单添加系统设置界面 | 指定应用的白名单添加界面 | 测试应用 )
- 【Android UI】Paint Gradient 渐变渲染 ① ( LinearGradient 线性渐变渲染 | 设置渲染方向 | 设置渲染颜色 | 设置渲染模式 | MIRROR )
- 【Unity3D】游戏物体操作 ③ ( 旋转操作 | 旋转工具 | 基本旋转 | 设置旋转属性 | 增量旋转 | 缩放操作 | 轴向缩放 | 整体缩放 | 操作工具切换 | 操作模式切换 )
- 【CSS】通过定位修改 display 显示模式 ( Display 显示模式转换 | inline-block 改块元素为行内块元素示例 | 为块元素设置浮动 | 为块元素设置定位 )
- java设计模式之解释器模式详解架构师
- Java Connection.setAutoCommit()方法:设置数据库连接的提交模式
- Linux下的多用户多重任务设置(linux多用户模式)
- Linux实现桥接模式网络设置(linux设置桥接)
- 山姆会员商店携手微信品牌视频号,首创新品互动上线模式
- 掌握MySQL Row模式的秘密(mysqlrow模式)
- 如何设置 Linux 的 VGA 模式?(linuxvga)
- Linux系统下如何设置阻塞模式(linux设置阻塞模式)
- 使用MSSQL实现灵活的混合验证模式(mssql设置混合验证)
- MySQL收费模式:零门槛收费标准(mysql 收费标准)
- 深入理解MSSQL模式设置(mssql模式设置)
- 利用模板模式优化Redis性能(模板模式设置redis)
- Oracle价格智能计算改变企业采购利润模式(oracle价格计算公式)
- 使用 Redis 实现多用户模式的设置(redis 设置多用户)
- [图]Edge Canary设置应用新增“超级安全模式”启用选项
- 解析使用enumerator模式简化异步操作的详解
- 在nginx中配置pathinfo模式支持thinkphp的URL重写
- IIS7.5检测到在集成的托管管道模式下不适用的ASP.NET设置