• 关于 chromedriver、IEDriverServer、geckodriver 驱动器的几项注意点


    1. 下载 chromedriver 和 IEDriverServer 时,都没有对应的 win64 版本,只能选择 win32,也一样可以;

    2. 下载的 IEDriverServer 的版本号和Selenium的版本号一定要一致;

    3. IEDriverServer.exe 放置在 C:WindowsSystem32目录下,不需要加入环境变量(默认在环境变量中);

    4. 执行脚本,打开 IE 浏览器,页面显示 This is the initial start page for the WebDriver server 后,不再继续进行下一步,

    解决步骤1:

    进入 Internet 选项-安全,将“启动保护模式”勾选上。

    结果:

    仍有报错:Protected Mode settings are not the same for all zones.

     

    解决步骤2:

    Internet 选项-安全,分别点击internet ,本地intranet,受信任的站点,受限制的站点,四个设置,全部勾选“启用保护模式”,即保持这四个设置一致。

    结果:问题解决

    5.当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。

    各浏览器对应驱动:

    Firefox浏览器驱动:geckodriver

    Chrome浏览器驱动:chromedriver

    IE浏览器驱动:IEDriverServer

    Edge浏览器驱动:MicrosoftWebDriver

    Opera浏览器驱动:operadriver

    PhantomJS浏览器驱动:phantomjs

    脚本中各浏览器的调用

    from selenium import webdriver
    
    
    driver = webdriver.Firefox()   # Firefox浏览器
    
    driver = webdriver.Chrome()    # Chrome浏览器
    
    driver = webdriver.Ie()        # Internet Explorer浏览器
    
    driver = webdriver.Edge()      # Edge浏览器
    
    driver = webdriver.Opera()     # Opera浏览器
    
    driver = webdriver.PhantomJS()   # PhantomJS
    努力奋斗,做更好的自己!
  • 相关阅读:
    yarn安装ant-报错
    Linux扩展分区记录
    转载--tomcat调优
    转发:tomcat的acess_log打印post请求参数,分析日志
    经纬度差和米单位的换算
    loadrunner 11 安装与使用
    前端知识图谱
    linux-nc命令介绍
    双网卡设置(转:https://www.cnblogs.com/visionfeng/p/5825078.html)
    网络设备介绍
  • 原文地址:https://www.cnblogs.com/jjstrip/p/11672754.html
Copyright © 2020-2023  润新知