zoukankan      html  css  js  c++  java
  • Selenium

    Selenium:
    目前业内最核心的技术就是自动化测试
    最为主流的自动化测试技术就是Selenium
    Appium,是基于selenium继承实现的
    早期是基于QTP来实现的自动化,没啥用了现在
    Selenium,本身是FireFox下的一个插件,Selenium IDE,主要用于火狐浏览器的UI操作的录制,可以
    转换为Java,Ruby,Js语言的内容
    然后被Google开始关注,Chrome浏览器所支持的浏览器驱动,ChromeDriver IEDDriver SafarDriver...
    Selenium核心是基于Js Core来实现的
    Selenium1.x时代 IDE时代
    Selenium2.x时代 WebDriver+IDE
    Selenium3.x时代 WebDriver
    在现阶段的测试中,只会使用Selenium+WebDriver来实现自动化测试
    环境搭建:
    1.安装Selenium
    通过pip install selenium
    通过Pycharm中的interpreter来进行安装
    mac:pip3 install selenium
    2.WebDriver安装
    通过百度进行下载安装
    一定要安装适配版本的chromedriver,否则启动浏览器会报错
    FireFox:geckodriver,适配考虑到selenium版本与浏览器版本
    不管是什么类型的浏览器,一定记得关闭自动更新Python+Selenium运行原理:
    WebDriver:其实是一个服务端,启动时,就是启动一个服务,由该服务上传下发基于Http协议下的指令.

  • 相关阅读:
    使用C#开发ActiveX控件
    安装Python 3.6
    SDL 2.0 API by Category
    SDL的基础知识以及利用SDL播放视频
    区块链的java实现
    区块链工业架构设计
    微服务架构的优势与不足
    微服务架构设计
    FFmpeg常用基本命令
    FFmpeg进行屏幕录像和录音
  • 原文地址:https://www.cnblogs.com/Sorry-/p/14785414.html
Copyright © 2011-2022 走看看