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. 的商标。所有其他商标均为其各自所有者的财产。