-
新建一个"helloworld.smash"
-
将以下内容输入文件:
Open Chrome Navigate to 'google.com' Type 'hello world[enter]' into 'input[name=q]'.
-
打开控制台,切换到当前目录
-
运行smashtest hellworld.smash(或者smashtest 运行所有.smash文件,注:运行完以后会在当前目录生成smashtest目录)
-
查看测试运行
-
根据控制台输出的文件路径查看运行报告(输出报告在当前目录下的smashtest文件夹中)
Smashtest继承了很多内置步骤,其中一些是您刚刚使用的。
这些步骤想象成网站的评论,像评论中的回复缩进一样,一个步骤缩进跟在一个步骤后面。在例子中只有一个测试用例,我们叫它测试分支。
Open Chrome
Navigate to 'google.com'
Type 'hello world[enter]' into 'input[name=q]'
Type 'hello universe[enter]' into 'input[name=q]'
第5和第7行缩进相同,意味着它们都跟在第3行后面(即两个测试分支)
因此,smash文件有两个测试分支:
- 打开chrome,导航到 google.com,输入将hello world输入到input框 回车
- 打开chrome,导航到 google.com,输入将hello universe输入到input框 回车
两个测试分支串行运行,并将测试数据内部返回。