zoukankan      html  css  js  c++  java
  • selenium

    1. 下载并安装python

    https://www.python.org/getit/

      下载后的文件:python-3.7.2.exe

    一路下一步(注意勾选Add Python 3.5 to PATH按钮,添加环境变量)

    安装完成后,在cmd命令行中输入python命令,如下图所示,说明安装成功

     PS:mac上默认安装路径:/Library/Frameworks/Python.framework/Versions/3.7

    2. 下载并安装pycharm(IDE)

    http://www.jetbrains.com/products.html#lang=python

    3. 使用pip安装selenium包

    a)高版本的Python安装包中已经集成了pip(在Python35/Script/下查看是否有pip.exe文件,若有则可以直接在cmd窗口中输入pip命令)

    命令:pip install selenium

     可在cmd中使用pip show selenium命令查看selenium的安装信息(安装后的selenium位置:D:Program Files (x86)pythonLibsite-packages)(python目录下)

     b)使用pycharm时,需在工程中导入selenium包:pip install selenium

     可以看到,安装后的位置: d:zhangyangpycharmprojectshelloworldvenvlibsite-packages(工程目录下)

     

     4. 安装浏览器驱动

    安装Chrome浏览器的驱动:将下载得到的chromedriver.exe文件,放到系统环境变量下面(D:Program Files (x86)python)

    下载地址:http://chromedriver.storage.googleapis.com/index.html

    如果报错chrome crash,将C:UsersAdministratorAppDataLocalgoogleChrome文件夹删除即可

     

     5. 一个简单例子

    启动Chrome浏览器,打开百度网站,搜索关键字“zhangyang”,最后10s后关闭浏览器

     1 # coding=utf-8
     2 from time import sleep
     3 from selenium import webdriver
     4 
     5 driver = webdriver.Chrome() #获取浏览器句柄,并启动浏览器
     6 driver.get("http://www.baidu.com")  #通过句柄访问百度URL
     7 
     8 driver.find_element_by_id("kw").send_keys("zhangyang") #操作页面元素
     9 driver.find_element_by_id("su").click()
    10 
    11 sleep(10)
    12 driver.quit() #通过句柄关闭浏览器

    PS:将windows上的代码移植到mac上,需要修改:

    1. 路径“\” ->“/”

  • 相关阅读:
    cocos2dx A* + tiledMap
    cocos2dx A*算法
    A*算法
    在VS2012中使用GitHub
    史上最全设计模式导学目录(完整版)
    IT之家
    各种与视频编解码以及视频图像处理的应用相关的新技术,新方法,各种软件开发相关的算法,思想。
    linux下vim命令详解
    两篇很牛的vim使用技巧
    (转)linux下导入、导出mysql数据库命令
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/12132878.html
Copyright © 2011-2022 走看看