2.axure条件语句设置

一、条件设置

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

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

image.png
例子
image.png

现在判断,当用户名为空的时候,就执行三个动作
弹出提示信息,清空密码框里的内容,用户名框获取焦点
弹出提示消息
image.png
让用户名框获得焦点
image.png
清空密码框
image.png
现在,如果你用户名填了,但是密码没写,那么就应该密码框获取焦点,并且上方提示消息告诉用户填密码
image.png

第三种情况,当两个输入框都为空的时候,就让用户名输入框获取焦点
image.png

但此时,因为用例1 在用例三上面,程序是从上到下执行的,所以用例三就不会执行了,所以顺序要换一下,将用例三上移到第一个位置
image.png

image.png

·1

猜你喜欢

转载自blog.csdn.net/xuehangongzi/article/details/80873108