• 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()

    明天公司去旅游耶!

  • 相关阅读:
    记录上锁(字节范围锁,特例:锁住文件的某一部分或者整个文件)
    读写锁的实现原理(pthread_rwlock_t)
    Linux 互斥锁的实现原理(pthread_mutex_t)
    System V消息队列
    Web安全之SQL注入攻击技巧与防范
    如何正确地写出单例模式
    java的concurrent用法详解
    java并发编程-Executor框架
    java.util.concurrent包分类结构图
    Java多线程干货系列(1):Java多线程基础
  • 原文地址:https://www.cnblogs.com/cllovewxq/p/5420546.html
Copyright © 2020-2023  润新知