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报告,组织用例,前置后置,命令行设置运行参数

    已经认知自己的错误,就该去弥补,为了让之后的日子做到无怨无悔,我必须每天都奋斗!!!
  • 相关阅读:
    CSV 文件的读写(函数)
    携带cookies请求github个人信息(类封装)
    网络和http协议理论
    思卡乐科技发布SR3系列RFID产品
    爱立信开始大规模mesh网络测试
    NB-IoT物联网,来了
    想象力是我们的局限,蓝牙5应用初探
    RFID电动车管理,智慧城市物联网建设的入口
    蓝牙模块选择经验谈
    RFID电动自行车与共享单车之物联网比较
  • 原文地址:https://www.cnblogs.com/LYLNICE/p/12032022.html
Copyright © 2011-2022 走看看