目前没有看到步骤结果赋值的操作,建议增加一个步骤结果赋值,方便接下来的步骤进行引用,可以参考这种:
Shirly 有啊,获取控件文本不是有吗
Eason 不是获取控件的文本,是对执行步骤的结果赋值
Shirly 步骤会产生什么结果,举个例子。除了获取文本,数字以外
场景1:获取剪贴版内容输入到输入框: 此时获取剪贴版内容是一个方法,不是控件,所以无法通过获取控件文本的方式来进行处理,就需要给一个返回值,用于传参,如下图所示:
场景2:获取输入框对象清空输入框的内容: 此时获取到的输入框是一个 WebElement 对象,下方需要使用到这个对象,就需要对这个结果进行赋值,如下图所示: 类似于这种获取到控件元素后,再对控件做操作的场景
Shirly 场景1可以做 场景二就不必了吧,sonic现在控件单独维护的,直接第二个步骤选控件就好了,不用传递控件
Eason 好像是可以,多谢大佬回复! 对了,请问一下是否有一些基础方法可供选择的呢?举个例子,随机生成uuid,获取当前日期之类的基础方法,有的时候需要用来赋值或者是断言。或者后面是否会给入口可以让用户自己创建自定义的action或方法
Shirly 这个后面再说,慢慢来,目前有获取时间戳
https://sonic-cloud.cn/doc/doc-global.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E4%B8%8E%E5%86%85%E7%BD%AE%E5%8F%82%E6%95%B0
这个做好了已经