NET(Non-Fungible Token,非同质化数字权益证明),在区块链技术支持下可作为数字艺术品、活动门票等数字商品的链上权利凭证。
每个NFT都映射着特定区块链上的唯一序列号,不可篡改、不可分割,也不能互相替代。正是这些特质使NFT成为数字艺术品的绝佳载体,每一个NFT都代表特定数字艺术品或其限量发售的单个复制品,记录着其不可篡改的链上权利。
因此NFT与虚拟货币等同质化代币存在本质不同,有数字商品的实际价值做支撑,也不具备支付功能等任何货币属性。
QTP对象库编程之步骤生成器
标签: 编程objectgeneratorbuttoninserttable
2012-07-11 12:16
分类: 软件测试
在QTP的对象库编程中,存在着3种编写代码的方式,依次分别是:步骤生成器、Complete Word、对象拖动生成
一个步骤生成器的例子:
1、添加一些对象到对象库(上一篇介绍了如何添加对象),结果如下图所示:
2、依次选择QTP上方菜单栏→Insert→Step Generator
在Category中有3个下拉选项,这3个选项就分别代表了步骤生成器可以生成的3种不同类别的代码
在选中TestObjects这个分类以后,它接下来的那个Object下拉框默认显示了一个对象,这个对象就是对象库中的那个父对象。
Object下拉框:这个下拉框可以选择各种不同的操作,不过需要注意的是,Operation下拉框中的可选操作都是基于当前所选择的对象,当前所选对象不支持的操作是选择不到的。我们可以看到,当前默认选择的是Sync操作,这个是系统默认的
接着在接下来有一个Arguments的区域,在这里会显示所选操作的一些参数
再接着接下来是一个Returnvalue的勾选框,如果当前的对象操作可以有返回值的话,就可以勾选了,并且还能在后面的文本框中输入返回值的名称
3、点击Object下拉框右边的按钮,在点击以后会出现一个SelectObject for Step的界面,如下图所示。
在SelectObject for Step这个界面中可以进行对象的选择,除此以外,还包括了一些其他的功能,比如对象查找、从程序指定对象等
选择“编辑框”和“百度一下”按钮对象,然后点击OK按钮
4、进行设置
可以从图中看到Button控件的Click方法有3个参数,其中参数x和参数y是可以设一个值的(如果需要的话),参数BUTTON由于不能设置具体的值,所以QTP显示了
可以对编辑框内输入的内容进行参数化设置:
双击Vaule下的编辑框,点击参数化按钮,出现如下界面,再进行设置
在Data Table中输入测试用例数据
5、最终在专家视图和关键字视图的结果如下: