先上一张图片,其中红色图框标记的部分,分别回答了上一篇文章最后引出的三个问题,猜一猜能对应上不。
附上一期问题:
问题1.Selenium提供了testsuite-testcase组织结构,一个testsuite可以包含多个testcase。
问题2.通过上面的例子我们会发现,有些是hardcode,如果登录的密码修改了,我还是要去修改testcase,或者如果server的IP修改了我还是要去修改testcase,这样看来testcase的维护会很麻烦,其实我们可以通过设置变量方式来解决这个问题。
问题3.也有人说我们所有的操作都是基于登录成功的,如果登录没有成功,我们也不知道,其实我们可以通过设置检查点来验证是否登录成功,从而判断这个case是否执行成功。
接下来答案揭晓:
其中A红色框标记的就是selenium 中testsuite 和testcase的关系,在seleniumIDE中我们可以建立多个case,例如关于Login, 我们可能包括用户名和密码都是valid,用户Invalid但密码Valid,用户名valid但密码Invalid 等等多个ca