zoukankan      html  css  js  c++  java
  • 章节一、1-Selenium简介

    一、Selenium WebDriver介绍
    1、跨平台,用web浏览器做自动化的工具。
    2、可以在浏览器上运行的一个框架,用来进行界面的自动化。
    3、支持多种计算机语言。
    4、可以模拟真实的用户去操作web界面,验证功能点。
    5.、开源、免费、平台独立、支持多种语言。

    二、Selenium组件

    1、Selenium IDE(已经被弃用)
    a、录制回放。
    b、不支持大的项目。
    c、只能在火狐浏览器上使用。
    2、Selenium RC(已经被弃用)
    a、支持多系统,浏览器和语言。
    b、在任何支持JavaScript的浏览器上工作。
    c、Selenium RC用JavaScript注入进行定位页面元素,定位后就可以查看页面元素属性,用selenium rc进行测试时需要一直运行远程控制服务器(RC Server)。
    d、有些浏览器(比如IE)在strict mode模式下会阻止JavaScript注入。
    e、已经被Selenium WebDriver代替。
    3、Selenium WebDriver
    a、克服了Selenium RC的缺点。
    b、JavaScript注入完全移除。
    c、支持多系统、多浏览器、多语言。
    d、不需要使用RC Server服务器。
    e、IOS和Android都支持。
    f、直接和本地浏览器代码交互。
    g、不同的浏览器都有自己单独的类。
    4、Selenium Grid-并行或顺序执行
      a、在不同的机器上设计分布式测试。(如果你有3台电脑作为hub(枢纽),让另外两台机器作为nodes(节点),两个node分开各执行100条用例。)
     
    5、
     
    6、WebDriver是一个接口。
     
    7、htmluntil是一个无界面浏览器,在内存中执行代码,运行速度比较快,测试时发送命令到htmluntilDriver,执行后返回动作结果。
  • 相关阅读:
    目标检测网络CenterNet详解(四)
    样本不均衡问题
    目标检测网络Faster RCNN详解(一)
    SpringCloud学习总结(八)——服务调用Feign
    OpenFeign(2020-10-13)
    Feign真正正确的使用方法
    微服务实战SpringCloud之Feign简介及使用
    spring cloud gateway网关和负载均衡框架ribbon实战
    Studio 3T 破解
    JVM 垃圾回收?全面详细安排!
  • 原文地址:https://www.cnblogs.com/luohuasheng/p/9487155.html
Copyright © 2011-2022 走看看