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协议下的指令.

  • 相关阅读:
    java web spring challenge01
    eclipse的一个小失误
    创建线程的方式三:实现Callable接口。 --- JDK 5.0新增
    线程通信的应用:经典例题:生产者/消费者问题
    8.5 练习
    8.4 练习1
    LockTest.java
    DeadLock.java
    线程死锁
    使用同步机制将单例模式中的懒汉式改写为线程安全的
  • 原文地址:https://www.cnblogs.com/Sorry-/p/14785414.html
Copyright © 2011-2022 走看看