zoukankan      html  css  js  c++  java
  • webdriver 启动chrome时加载配置

    Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法: 
      一、加载所有Chrome配置
      用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”,然后在浏览器启动时,调用这个配置文件,代码如下:
      #coding=utf-8
      from selenium import webdriver
      option = webdriver.ChromeOptions()
      option.add_argument('--user-data-dir=C:UsersAdministratorAppDataLocalGoogleChromeUser Data') #设置成用户自己的数据目录
      driver = webdriver.Chrome(chrome_options=option)


      二、修改浏览器的User-Agent来伪装你的浏览器访问手机m站
      #coding=utf-8
      from selenium import webdriver
      option = webdriver.ChromeOptions()
      option.add_argument('--user-agent=iphone')
      driver = webdriver.Chrome(chrome_options=option)
      driver.get('http://www.taobao.com/')


      三、浏览器启动时安装crx扩展
      #coding=utf-8
      from selenium import webdriver
      option = webdriver.ChromeOptions()
      option.add_extension('d:crxAdBlock_v2.17.crx') #自己下载的crx路径
      driver = webdriver.Chrome(chrome_options=option)
      driver.get('http://www.taobao.com/')
      可以去https://sites.google.com/a/chromium.org/chromedriver/capabilities查看更多,或者去http://stackoverflow.com/查找。

  • 相关阅读:
    ios端点击document,input框不会失去焦点
    只能输入整数和小数
    Array.prototype.slice.call()方法详解 (调用方法中的参数截取出来)
    jquery自带的显示隐藏功能(有过渡效果)
    jquery鼠标事件
    JavaScript的switch循环
    JS获取当前时间
    jquery添加元素
    逻辑非(!)与(&&)或(||)
    css玩转文字
  • 原文地址:https://www.cnblogs.com/hyh123/p/7000277.html
Copyright © 2011-2022 走看看