zoukankan      html  css  js  c++  java
  • selenium学习笔记(webdriver下载配置)

    selenium安装后默认安装firefox可以直接使用,当然可以通过其它浏览器 博主这里整理了:chrome 、 IE

    首先是下载地址

    http://docs.seleniumhq.org/download/

    可以找到对应的ie 与chrome浏览器的版本、博主这里也弄了一个百度云的分享地址

    http://pan.baidu.com/s/1pKUItWR

    下载成功后解压复制到对应的目录下

    如IE的: “C:Program FilesInternet Explorer(PS:博主机器是64位)”

    如chrome的:  “C:Program Files (x86)GoogleChromeApplication”

    之后就是简单使用下、是否可以正常运行

    IE版本:

    #!/usr/bin/env python
    # -*- coding: utf_8 -*-
    
    import os
    from selenium import webdriver
    
    iedriver = "C:Program FilesInternet ExplorerIEDriverServer.exe"
    os.environ["webdriver.ie.driver"] = iedriver
    # 设置环境变量
    driver = webdriver.Ie(iedriver)
    
    driver.get("http://www.baidu.com")
    
    print driver.title
    driver.quit()

    运行中出现过报错、内容如下:

    selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones

    搜索了下是注册表的问题cmd运行regedit

    HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settingsones

    修改1-4文件中2500属性值 修改成相同属性值、博主1-3文件中是3、4文件中是0,修改4中2500属性值,重新运行脚本即可打开浏览器

    chrome版本:

     1 #!/usr/bin/env python
     2 # -*- coding: utf_8 -*-
     3 
     4 import os
     5 from selenium import webdriver
     6 
     7 chromedriver = "C:Program Files (x86)GoogleChromeApplicationchromedriver.exe"
     8 os.environ["webdriver.chrome.driver"] = chromedriver
     9 # 设置环境变量
    10 driver = webdriver.Chrome(chromedriver)
    11 
    12 driver.get("http://www.baidu.com")
    13 # 这里注意要加 http:// 否则会报错
    14 
    15 print driver.title
    16 driver.quit()

    明天公司去旅游耶!

  • 相关阅读:
    java面试之String源码中equals具体实现
    JVM虚拟机—JVM的垃圾回收机制(转载)
    Mysql学习笔记—视图
    Mysql学习笔记—索引
    JVM虚拟机—JVM内存
    设计模式—装饰器模式
    设计模式—代理模式
    设计模式—适配器模式
    设计模式—观察者模式
    设计模式—建造者模式
  • 原文地址:https://www.cnblogs.com/cllovewxq/p/5420546.html
Copyright © 2011-2022 走看看