zoukankan      html  css  js  c++  java
  • 【selenium学习 -32】自定义浏览器的启动

    在工作中除了标准的Chrome浏览器或者firefox浏览器外,也会遇到非标准的浏览器,比如自定义的浏览器,或者360等浏览器。

    在这类浏览器中可以通过自定义的方式启动,方式如下

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    options = webdriver.ChromeOptions()
    #添加启动参数
    options.add_argument("--xxx")
    options.add_argument("--xxx")
    options.add_argument("--xxx")
    
    #设置二进制文件的位置
    options.binary_location = r"C:Program Filesxxxxxx.exe"
    
    #启动 driver
    = webdriver.Chrome(options=options)
    #打开百度 driver.get("https://www.baidu.com")

    最后说说chromeoptions

    chromeoptions是一个方便控制chrome启动时属性的类,主要功能有

    1,设置 chrome 二进制文件位置 (binary_location)
    2,添加启动参数 (add_argument)
    3,添加扩展应用 (add_extension, add_encoded_extension)
    4,添加实验性质的设置参数 (add_experimental_option)
    5,设置调试器地址 (debugger_address)

    我走的很慢,但从不后退
  • 相关阅读:
    四则运算 2
    《你的灯亮着吗》读后感 (前两篇)
    四则运算设计思路
    读书目标
    课堂总结
    人月神话感想
    软件工程概论11
    软件工程概论10
    bnu——GCD SUM (莫比乌斯反演)
    POJ1108_Split Windows 解题报告
  • 原文地址:https://www.cnblogs.com/ronyjay/p/14744985.html
Copyright © 2011-2022 走看看