zoukankan      html  css  js  c++  java
  • 使用Chrome-headless模式下,截屏不全屏的问题

    在headless模式下,是没有打开浏览器窗口的,那么driver.maximize_window(),找不到目标也打不开。
    我们可以换一种方式,去在无头模式下,指定浏览器的窗口大小运行即可。

            __options = Options()
            __options.add_argument('--headless')
            __options.add_argument('--window-size=1920x945')#这里加上你的目标窗口大小就可以了
            driver = webdriver.Chrome(chrome_options = __options)
    

    还有,如何获知你的浏览器最大化的尺寸呢?
    我们可以通过JS的方法,F12,打开控制台
    document.documentElement.clientHeight;
    document.documentElement.clientWidth;

  • 相关阅读:
    零碎知识点
    安卓内存泄漏8种可能
    检测内存泄漏
    kotlin协程
    webview
    安卓各布局优缺点
    splice方法
    angular服务使用
    CSS3的一些笔记
    let、var、const
  • 原文地址:https://www.cnblogs.com/pingguo-softwaretesting/p/10018716.html
Copyright © 2011-2022 走看看