首页 > 解决方案 > 为 OpenTest 学习 JavaScript 的最佳方法是什么

问题描述

我希望了解 OpenTest 框架链接所使用的 JavaScript 的速度。我知道它使用 Nash Horn JavaScript 引擎。有没有人花时间找出 JavaScript OpenTest 使用的版本?

标签: javascriptautomated-testsandroid-testingnashornopentest

解决方案


最新的 OpenTest 版本 (1.1.4) 支持 JavaScript ES5。OpenTest 所需的 JS 知识很少(尽管您可以应用任何有效的 ES5 构造)。这是你应该熟悉的:

  • 变量声明、赋值和作用域。这在 JS 中可能很棘手,请务必了解提升的概念,以避免以后出现不愉快的意外。
  • 控制结构和循环:iffor语句while
  • 使用对象:主要是声明和访问属性。
  • 使用数组:声明、添加/删除元素和数组 API(您可能只需要使用lengthindexOffilter就可以了push)。
  • 使用函数:声明、函数表达式、函数调用和参数。还要了解函数声明上下文中的提升。
  • JSON:与 JSON 数据相互转换。在 OpenTest 中,该$json函数还可用于将 JS 变量转换为 JSON 字符串。

有很多学习 JavaScript 的好资源。如果您已经具备一些编码技能,这里有一本专为对另一种编程语言有点熟悉的人设计的书:Axel Rauschmayer,Speaking JavaScript。它非常好,而且它也是免费的。我喜欢这本书的地方在于它是为 ES5 编写的。大多数较新的书籍也会介绍 ES6 概念,如果您不知道如何将它们与 ES5 区分开来,这可能会令人困惑。


推荐阅读