zoukankan      html  css  js  c++  java
  • RF实战

    1、seleniumLibrary

    策略=值  策略:值

    把元素查找,直接屏蔽掉

    对用户来讲:直接调用页面操作的关键字---传递元素定位表达式

    2、基本操作:click_element  input_text  get_element_atrribute  get_text

    3、浏览器操作:打开open browser   最大化    关闭 close browser  关闭窗口:close window

    4、等待操作:sleep implicity_wait :等待元素可见/存在   ---等待iframes可见/新的窗口出现/url发生变化、alter

    等待元素可见:wait until element is visible 

    等待元素存在:wait until page contains element

    5、

       鼠标动作:double click element  / mouse over 鼠标悬停

       键盘操作:press keys

       select元素操作:select_from_list_by_index

      文件上传:autoitLibrary(自己放在自己的第三方库)

      页面上的断言(should) :element should be XXXX    

                   page should XXXX 

    6、web自动化的框架

      1、PO模式 --4层(pageobject,pagelocator,testcase,testdata) ---业务有关

      2、写用例 - 数据驱动

      3、封装 : basepage : 1) 基础操作-- 屏蔽了  元素查找/元素等待 、 只调用元素操作就可以了

                  2)执行日志,失败截图,捕获异常。 --- 关键字驱动

      4、pytest测试:参数化、重运行、运行用例、生成html或者allure报告,组织用例,前置后置,命令行设置运行参数

    已经认知自己的错误,就该去弥补,为了让之后的日子做到无怨无悔,我必须每天都奋斗!!!
  • 相关阅读:
    Java I/O的典型使用方式
    搜索--hiho 骑士问题
    编程之美--水王(找出出现超过1/2的数)
    深入理解java虚拟机之类文件结构以及加载
    【转载】Java JVM 运行机制及基本原理
    整数的划分总结(转)
    java静态方法和非静态方法
    mongodb 运行错误总结
    MongoDb windows环境安装,附百度云链接
    JAVA解析Json数据
  • 原文地址:https://www.cnblogs.com/LYLNICE/p/12032022.html
Copyright © 2011-2022 走看看