zoukankan      html  css  js  c++  java
  • jQuery火箭图标返回顶部代码

    前面的文章已经介绍了Robotframework+Appium的安装及小试牛刀(For Android)

    下面来个简单的实践,话不多说,还以是计算器为例,直接上代码,详情如下:

     1 *** Settings ***
     2 Library           AppiumLibrary
     3 
     4 *** Test Cases ***
     5 case1
     6     [Documentation]    Test open app
     7     Open Application    http://localhost:4723/wd/hub    platformName=Android    platformVersion=7.1    deviceName=Kemi    appPackage=com.android.calculator2    appActivity=.Calculator
     8 
     9 case2
    10     [Documentation]    Test addition
    11     Click Element    com.android.calculator2:id/digit_9                          # 点击数字 9
    12     Click Element    accessibility_id=plus                                       # 点击 + 号
    13     Click Element    xpath=//android.widget.Button[contains(@text,'7')]          # 点击数字 7
    14     Click Element    android=new UiSelector().description("equals")            # 点击 = 号
    15     ${actual_text}   Get Text    com.android.calculator2:id/result               # 获取计算结果
    16     Should Be Equal As Strings    ${actual_text}    16                           # 验证结果等于16
    17     sleep    2                                                                   # 设置等待2S
    18     Click Element    com.android.calculator2:id/clr                              # 点击清除键
    19 
    20 case3
    21     [Documentation]    Test subtraction
    22     Click Element    com.android.calculator2:id/digit_8                          # 点击数字 8
    23     Click Element    accessibility_id=minus                                      # 点击 - 号
    24     Click Element    xpath=//android.widget.Button[contains(@text,'2')]          # 点击数字 2
    25     Click Element    accessibility_id=equals                                     # 点击 = 号
    26     Click Element    com.android.calculator2:id/clr                              # 点击清除键
    27 
    28 case4
    29     [Documentation]    Test close app
    30     Click Element    accessibility_id=More options                               # 点击更多选项
    31     Click Element    xpath=//android.widget.TextView[contains(@text,'Open source licenses')]
    32     sleep    5                                                                   # 设置等待5S
    33     Press Keycode    4                                                           # 模拟返回键
    34     Close Application                                                            # 关闭当前应用

    如上,testApp.robot脚本中包含四个小用例,Test open app / Test addition / Test subtraction / Test close app 。启动Appium服务端,在编辑器里运行脚本结果截图如下:

     

    在手机上也可以看到代码中描述的用例在自动运行。

    更多实践见后续文章~

  • 相关阅读:
    MVC 自定义异常过滤特性
    写一个左中右布局占满屏幕,其中左右两块是固定宽度200,中间自适应宽度, 要求先加载中间块,请写出结构及样式。
    请写出jQuery绑定事件的方法,不少于两种
    用js写个原生的ajax过程
    link和@import的区别
    attribute和property的区别是什么?
    请简要描述margin重复问题,及解决方式
    display:none;与visibility:hidden;的区别
    web标准以及w3c标准
    css优先级
  • 原文地址:https://www.cnblogs.com/cnkemi/p/9685487.html
Copyright © 2011-2022 走看看