zoukankan      html  css  js  c++  java
  • python selenium-webdriver 环境搭建(一)

    selenium 虽然过了这么多年,但是到目前为止依然是比较流行的自动化框架了,还有很多的初学者在学习,所以根据自己的时间将把相关的资料汇总一下,下面首先我们需要搭建一下基础环境。

      首先自己本身比较笨,学习java 吧,觉得太难,也只能看看比较简单的python啦,下面我以python3.x为基础来搭建基础环境

      1.安装python 基础环境(python的基础环境太简单了在这里就不说啦)

      2.安装完成python我们需要安装一下python的基础工具包pip,正常情况一下,安装python的时候会把pip基础包安装,但是也有一些人没有安装。

        i.下载pip 安装包,记住这里要找什么exe文件,直接用源码安装。

        ii.解压pip-9.0.1.tar.gz,执行python setup.py 安装pip;

      3.pip 安装完成以后,采用管理员的方式打开命令行执行pip install selenium 安装selenium。(环境搭建就是这么简单)

      

    4.安装webdriver 驱动,驱动下载需要翻墙,既然要学习自动化,翻墙肯定很容易啦,我这边使用的是chrome浏览器,所以下载了chromedriver驱动。

      IEdriver 下载地址:http://selenium-release.storage.googleapis.com/index.html

      注意:由于浏览器的版本不同请根据自己的情况来选择驱动版本,如果版本选择不匹配,在打开浏览器会提示报错的,看到下图的时候,说明你版本已经不兼容了。

      我这边安装的Chrome 的版本是58.0.3029.81,chromedriver的版本是2.29

    5.记住webdriver的驱动要存放在python的安装目录下,也就是放在python.exe同一级目录,要不然你会打不开浏览器的。

    6.来个简单的过程我们看看

    from selenium import webdriver
    driver = webdriver.Chrome()
    driver.get("http://www.baidu.com")
    time.sleep(5) 
    driver.quit()
  • 相关阅读:
    QT中PRO文件写法的详细介绍,很有用,很重要!
    What is the difference between authorized_key and known_host file for SSH
    SHELL DATE 命令详解
    Sample program to use PC/SC API.
    如何让用户关闭客户端IE时,触发Session_End事件
    Sql Create Function简单例子
    Css2.0实现圆角边框
    运算符重载的一个例子
    HTML获取URL传递的参数
    C#中自定义属性的例子
  • 原文地址:https://www.cnblogs.com/mengyu/p/6812676.html
Copyright © 2011-2022 走看看