Ruby 速记
Squish 假设所有 test.rb
文件使用 UTF-8 编码。你使用的每个 .rb
文件都应该以以下行开始
# encoding: UTF-8
使用 Ruby 编写的 Squish 测试应始终以
# encoding: UTF-8 require 'squish' include Squish
Ruby 熟练的编辑器会注意到第一行,并将正确地使用 Squish 所期望的 UTF-8 编码加载和保存,因此。
此外,在 对象访问函数 中记录的 Ruby 版本的函数必须用 Squish::
完全限定,以避免与默认 Ruby Object
类型发生冲突。例如,您必须使用
list = Squish::Object.children(o);
代替
list = Object.children(o);
后者在重放测试脚本时会导致错误,因为 Ruby 解释器会尝试访问内置的 (不存在的) children
方法。
Ruby 语言文档
官方 Ruby 网站在 https://www.ruby-lang.org.cn/en/documentation/ 页面上提供了许多文档链接。还有一个在线书籍,《Programming Ruby: The Pragmatic Programmer's Guide》。
如果您更喜欢书籍,一本好的 Ruby 书籍是 David Flanagan 和 Yukihiro Matsumoto(Ruby 的创造者)合著的 《Ruby Programming Language》。
©2024 Qt 公司有限公司。本文档中的文档贡献包括各自所有者的版权。
此处提供的文档是根据自由软件开发基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。
Qt 以及相应的标志是芬兰和/或其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。