Python-selenium(1)环境部署

一:Selenium简介

1.Selenium1=selenium IDE+selenium Grid+selenium RC

2.Selenium2=Selenium1+Webdriver

二:前端技术介绍

1.HTML

2.JAVASCRIP

3.XML

三:环境部署

(1)Python安装

1).官网地址:https://www.python.org/downloads/windows/   window的下载地址

2).根据不同的机器32位,64位操作系统下载,

3).设置环境变量:path 下面 设置  ;C:\Python27;

4).运行:1)使用安装程序自带的,在程序运行里面搜索IDEL,直接使用

                 2)使用win+r 打开运行cmd,命令提示框,输入:python

                Python-selenium(1)环境部署

              3)使用文档书保存为 hello.py文件 在命令提示付中输入python D:\demo\hello.py执行文件

(2)IDE集成开发环境---pycharm

1).官网地址https://www.jetbrains.com/    就像Java的集成开发环境是eclipse

Python-selenium(1)环境部署

安装完Pycharm后,注册时选择 License server ,填http://idea.lanyus.com ,然后点击 OK。

(3)安装PIP,一般3.6以上的版本在scrip目录下已经自带pip不用再下载安装

1).官网地址:https://pypi.python.org/pypi/pip#downloads :Python-selenium(1)环境部署

下载****.tar.gz包后 解压,程序包里面cmd执行  python setup.py install    安装pip安装工具

(4):安装selenium

1).直接在python目录的Scripts中执行 pip install selenium 安装默认的selenium安装包   安装selenium成功

2)之后安安装PIL c:\Python27\Scripts>pip install PIL

       PIL官网上只有32位的,建议下载Pillow-3.4.2-cp36-cp36m-win_amd64.whl到scrip目录下 试用cmd命令安装pip -install Pillow-3.4.2-cp36-cp36m-win_amd64.whl 
      如果安装不上,直接双击PIL-fork-1.1.7.win-amd64-py2.7.exe

四:和浏览器关联

官网下载驱动:https://github.com/mozilla/geckodriver/releases     32位64位

直接将.exe文件放到python的安装目录下,双击运行 打开火狐浏览器就可以了

五:谷歌浏览器关联

下载驱动,“chromedriver与chrome的对应关系表”下载响应的驱动

Python-selenium(1)环境部署

(1)经驱动放在谷歌的安装目录下,C:\Users\lishy\AppData\Local\Google\Chrome\Application下面

(2)程序直接使用:

from selenium import webdriver
import os,time
chromedriver = "C:\Users\lishy\AppData\Local\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
driver =  webdriver.Chrome(chromedriver)
driver.get("http://www.baidu.com")
time.sleep(3)
driver.quit()