2.axure条件语句设置

一、条件设置

开发中,我们经常要进行判断,还拿登录页面来说,用户输入的情况就有好多种,那么就要进行相应的操作。
那怎么增加条件判断呢
选中按钮,点击单击事件之后,在用例说明的右侧点击新增条件,就会弹出一个条件设置框,设置好条件后,点确定,再继续完成点击事件的设置
2.axure条件语句设置_第1张图片
2.axure条件语句设置_第2张图片
如果一次判断不能满足要求,需要在第一次判断的基础上再判断,也就是else语句。怎么表示呢,只需要点新增用例,条件就会自动变成else,然后在设置要执行的动作
2.axure条件语句设置_第3张图片
那么如果两次判断也不能满足要求,需要多次判断,就像if else if elseif else。。。,那么就要在新增的用例里面再新增条件了
2.axure条件语句设置_第4张图片

2.axure条件语句设置_第5张图片
如果你想让一个事件在执行的时候,有一个动作不必判断就无条件执行,那怎么办呢,如果新增用例的话,会被理解成else if ,得先判断才执行,而我们要的效果是这个动作不用判断直接执行,那就在那个用例上右键,点切换IE、else if 就OK了

2.axure条件语句设置_第6张图片
例子
2.axure条件语句设置_第7张图片

现在判断,当用户名为空的时候,就执行三个动作
弹出提示信息,清空密码框里的内容,用户名框获取焦点
弹出提示消息
2.axure条件语句设置_第8张图片
让用户名框获得焦点
2.axure条件语句设置_第9张图片
清空密码框
2.axure条件语句设置_第10张图片
现在,如果你用户名填了,但是密码没写,那么就应该密码框获取焦点,并且上方提示消息告诉用户填密码
2.axure条件语句设置_第11张图片

第三种情况,当两个输入框都为空的时候,就让用户名输入框获取焦点
2.axure条件语句设置_第12张图片

但此时,因为用例1 在用例三上面,程序是从上到下执行的,所以用例三就不会执行了,所以顺序要换一下,将用例三上移到第一个位置
2.axure条件语句设置_第13张图片

2.axure条件语句设置_第14张图片

·1

你可能感兴趣的:(产品)