前言

上一节已经介绍了APP的启动,那我们就会看到我们引用了一些关键字,对于AppiumLibrary都有哪些常用的关键呢,这一节主要介绍这一部分。

AppiumLibrary 常用关键字介绍

1.关键字查找

打开ride页面,点击工具栏里面的k,然后再出现在页面的里面就可以查找AppiumLibrary包含的所有关键字了。

      

2.Log关键字

Log的含义就是将内容打印出来,如果了解python的话,就知道和Print的含义一样。

我们写入,Hello world如下图,然后选中这条用例,点击Run,就能看到运行结果。

      

运行结果如下:

      

3.定义一个变量

Set Variable 关键字就是定义一个变量的意思,将Hello world赋值给${变量},所以打印出来的log信息就是变量值就是helloworld

      

 4.定义一个字典

定义字典得话,需要在项目中引用Collections 库,如下图:

      

Create  Dictionary 就是创建字典,hello 指的是key,world指的是Values,和python里的字典是一个意思,即hello=world

      

运行之后如下:

      

为了使大家看的更明白,我们可以分别读取它们的值:

      

      

可以看到的是:

GetDictionary Items 关键字获取字典中的 key 和 value。

GetDictionary Keys 关键字获取字典中的 key。

GetDictionary Values 关键字获取字典中的 value。

GetFrom Dictionary 关键字获取字典中的 key 对应的 value

5.定义一个列表

Creat List  这个应该很好理解,就是定义一组数组,打印数组时需要用 log many,而不是log

      

Starting test: Testcase.测试套件.关键字介绍2
20191224 16:37:01.316 : INFO : @{a} = [ 1 | 2 | 3 ]
20191224 16:37:01.317 : INFO : 1
20191224 16:37:01.317 : INFO : 2
20191224 16:37:01.317 : INFO : 3
Ending test: Testcase.测试套件.关键字介绍2

6.连接对象

Catenate”小手牵一牵,咱两站一边,它的作用就是将两个不相关的值连接在一起。

      

Log打印出来出来的信息可以看到,变量${连接}的值就变成了helloworld

      

SEPARATOR=""  是hello和world的中间人

        

       

        关注公众号获取更多更新

      

最新文章

  1. CSS 中 Font-Family 中英文对照表
  2. bzoj 1030 fail树dp
  3. Oracle数据库概述
  4. Qt之QCustomPlot绘图(一)配置和第一个例子
  5. Delphi遍历文件夹及子文件夹(可查找固定格式文件)
  6. 第一周 动态规划Dynamic Programming(一)
  7. java通过数据库连接池链接oracle
  8. DelegatingFilterProxy作用浅析
  9. AMD直奔5nm!这一步棋下得妙
  10. linux switch 跳转到 ”跳转至 case 标号“ 的错误
  11. Java的MVC模式简介
  12. u-boot移植(六)---代码修改---串口
  13. springboot集成logback日志
  14. android--------性能优化之Allocation Tracker
  15. LSTM UEBA异常检测——deeplog里其实提到了,就是多分类LSTM算法,结合LSTM预测误差来检测异常参数
  16. TCP、UDP网络通信
  17. java.io.BufferedOutputStream 源码分析
  18. [CF1110E]Magic Stones
  19. mysql zip 解压安装
  20. 在python中使用静态方法staticmethod

热门文章

  1. 题解 poj 3304
  2. vue+vant 上传图片需要注意的事项
  3. Excel提取身份证出生日期②
  4. A distributional code for value in dopamine-based reinforcement learning
  5. 牛客网PAT练兵场-跟奥巴马一起编程
  6. 洛谷 P4284 [SHOI2014]概率充电器 概率与期望+换根DP
  7. Vue 通过调用百度API获取地理位置-经度纬度省份城市
  8. ssm框架之异常处理
  9. 焦大:seo思维进化论(上)
  10. 软件人如何快速晋升CTO(一)