zoukankan      html  css  js  c++  java
  • selenium无界面操作浏览器与Chrome Options的启动项设置

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    #实例化一个启动参数对象
    set_options = Options()
    #配置启动项
    set_options.add_argument('--headless')#设置无界面模式运行浏览器
    set_options.add_argument('--start-maximized')#设置启动浏览器时窗口最大化运行
    set_options.add_argument('--incognito')#设置无痕模式
    set_options.add_argument('--disable-infobars')#设置禁用浏览器正在被自动化程序控制的提示
    set_options.add_argument('--window-size=1928,1080')#设置浏览器分辨率窗口大小
    #启动浏览器
    driver = webdriver.Chrome(options=set_options)  #原来的chrome_options 已被 python建议为使用options
    driver.get('http://www.baidu.com')

    常用的启动参数:

    编码前设置浏览器窗口大小:

    使用如上options启动设置

    编码后设置浏览器窗口大小:

    启动浏览器后设置窗口大小:

    driver.maximize_window()

    启动浏览器后设置窗口尺寸:

    driver.set_window_size(900,600)

    参考文档:

    http://www.51testing.com/html/65/n-4461565.html

    https://www.cnblogs.com/pywjh/p/9785650.html

  • 相关阅读:
    hadoop集群无法找到datanode节点问题解决
    Startup.A51说明(上)
    UCOSII基础之数据结构
    FPGA之难度
    UCOSII学习笔记【二】
    (转)PCB中各层的含义(protel中)
    UCOSII学习笔记 一
    查看51汇编,解决奇怪的问题
    滑雪
    HMM的理解
  • 原文地址:https://www.cnblogs.com/yaoze2018/p/11329869.html
Copyright © 2011-2022 走看看