zoukankan      html  css  js  c++  java
  • selenium 浏览器驱动

    chrome

    cls.driver = selenium.webdriver.Chrome()
    驱动获取位置:https://chromedriver.chromium.org/downloads
    放到 python/script下面

    Firefox

    cls.driver = selenium.webdriver.Firefox()
    驱动获取位置:https://github.com/mozilla/geckodriver/releases
    放到 python/script下面

    IE

    下载IE浏览器driver

    http://selenium-release.storage.googleapis.com/index.html
    选择对应的版本
    有一种说法是选择的版本与selenum版本一致,我这里是这么设置的

    选择对应的版本下载

    下载后解压文件,解压后放在python/script文件夹下

    修改设置

    针对windows vista和windows 7上的IE7或者更高的版本,必须在IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上),即保持四个区域的保护模式是一致的。如下图所示:

    针对IE10和更高的版本,必须在IE选项设置中的高级页中,取消增强保护模式。如下图所示

    浏览器的缩放比例必须设置为100%,这样元素定位才不会出现问题,如下图所示:

    针对IE11,需要修改注册表。如果是32位的windows,key值为

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet
    ExplorerMainFeatureControlFEATURE_BFCACHE
    

    如果是64位的windows,key值为

    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftInternet
    ExplorerMainFeatureControlFEATURE_BFCACHE
    

    如果key值不存在,就添加。之后在key内部创建一个iexplorer.exe,DWORD类型,值为0,我的windows是64位的,修改后的注册表如下图所示:

    修改脚本驱动

    cls.driver = selenium.webdriver.Ie()

  • 相关阅读:
    linux指令大全
    strcpy.strcmp.strlen.strcat函数的实现
    推箱子
    头文件string.h里的函数
    SVN 版本控制工具
    Nodejs 学习
    JavaScript基础知识复习
    CSS3 学习小结
    JSP中 JSTL
    JSP中的EL语言
  • 原文地址:https://www.cnblogs.com/Alice1005/p/13651150.html
Copyright © 2011-2022 走看看