zoukankan      html  css  js  c++  java
  • selenium基础知识

    lenium版本3.0

    selenium2.0比较成熟,建议还是使用selenium2.0

    1.firefox浏览器版本30-40,建议使用39

    2.rf--关键字驱动(python自动化测试框架)

    webdriver API(selenium API)

    项目一:页面加载拓扑图,网络资料,自动保存本地环境(前端性能)ba

     1. 获取所有链接

     2. 页面加载,自动保存本地har文件

    问题:自动化测试分布式部署(浏览器需要一致)

    1. 自动化环境统一管理

    1. TCP三次握手描述

    2.webdrier

    2.1 启动firefox浏览器()

    selenium api文档(接口--只有函数体,没有实现)

    方法重载、方法重写

    1. system.setProperty("","");//设置环境变量(非默认安装)

    2.启动经常使用浏览器firefox--firefoxProfile(%APPDATA%)--用户配置信息

    别名启动--firefox.internal--profilesini(getprofile)

    输出信息:

    3个类:firefoxBinary,firefoxDriver,firefoxProfile

    setPreference(key,value)--修改浏览器属性值

    addExtension()-安装插件

    需求:netexport--har文件

    1.默认点击friebug:extensions.firebug.allPagesActivation;none/on

    2.默认切换到网络:extensions.firebug.net.enableSites;true--开启网络

               extensions.firebug.defaultPanelName;net

    3.导出工具点亮--extensions.firebug.netexport.alwaysEnableAutoExport;false

    4.默认导出到某个路径下:extensions.firebug.netexport.saveFiles;false

                extensions.firebug.netexport.defaultLogDir;

    about:config

    设置浏览器首页---browser.startup.homepage;http://start.firefoxchina.cn

    2.2 启动IE浏览器

     

    2.3 启动chrome浏览器

    chrome  

  • 相关阅读:
    vue系列——数据请求
    优化记录
    优化记录
    正则
    跨域问题
    原型链之prototype/__proto__/constructor
    vue系列——组件数据通讯(二)
    vue系列——组件数据通讯(一)
    ES6(一)
    ES5总结
  • 原文地址:https://www.cnblogs.com/jackyu126/p/7643372.html
Copyright © 2011-2022 走看看