zoukankan      html  css  js  c++  java
  • Selenium+Python环境搭建

    python-3.6.5

    selenium 3.12.0

    Firefox版本:56   官网下载:https://www.mozilla.org/en-US/firefox/

    Firefox驱动 geckodriver 版本:0.20.1

    注:selenium3 需要firefox版本在48以上

    1.安装python3.6.5

     

    2.在系统变量 Path中增加C:Python36;C:Python36Scripts;

    3.python可通过pip安装Selenium

     4.下载浏览器驱动

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

    Chrome驱动:https://npm.taobao.org/mirrors/chromedriver/2.34/

    Firefox  驱动 : https://github.com/mozilla/geckodriver/releases

    IEDriverServer:http://selenium-release.storage.googleapis.com/index.html   (注:IEdriverserver 3.12.0 与selenium版本必须一致)

    5.设置浏览器驱动

    (1). 创建目录 C:driver , 将下载的浏览器驱动文件(例如:chromedriver.exe、geckodriver.exe)丢到该目录下

    (2). Path系统变量中添加C:driver

    6.打开python编辑器,默认的python自带的IDE也行,编写python文件。

    from selenium import webdriver
    driver=webdriver.Chrome()
    driver.get('https://www.baidu.com')
    print(driver.title)
    driver.quit()

     运行可以看到浏览器被被调用,相应的网址被打开。

     

     调用 IEDriverServer报错:

    解决:

    internet 选项,进入安全标签,分别点击internet ,本地intranet,受信任的站点,受限制的站点,四个设置,全部去掉勾选“启用保护模式”  或者全部勾选“启用保护模式”,即保持这四个设置一致,要么全部勾选,要么全部去掉勾选,就可以启动ie浏览器了.

  • 相关阅读:
    C基础02天——笔记
    C基础-指针和数组等价转换
    C基础04天—选择排序笔记
    C基础-标准C语言头文件
    C基础-C的关键字
    Ubuntu linux 环境基本使用
    C基础01天——常量变量笔记
    根据评分,用js输出评价星星的样式
    横向滚动条展示 css
    ajax 城市区域选择三级联动
  • 原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/9015412.html
Copyright © 2011-2022 走看看