如何批量导入soapui工程

如何批量导入soapui工程,第1张

使用soapui测试是很让人蛋疼的事情,之前我在外地出差管理接口这块,也是被各种测试平台,平台的各种方法搞的头皮发麻,管理起来也相当的混乱,有时候接入系统会改变测试地址,或者改变测试端口,可能为不同的地址或者端口建立多个工程,这样,长时间下来,会有很多的工程。进行工作交接的时候,工程文件夹倒是可以直接拷给我,但是,只能一个个的导入,那么多工程文件,一个个的手工导入,可让我头大了好大会。今天又有个同事,需要导入之前同事遗留下来的工程,问我能否批量导入,我说不能,在网上搜索,也找不到合适的答案,后来我研究了一下soapui的菜单,发现file菜单下面有一个switch

workspace菜单,但是,到网上去找关于soapui的workspace的文档也找不到,后来我试了一下,发现是可以使用switch

workspace来实现批量导入的。下面具体介绍一下:前提:1、所有工程文件保留

2、workspace文件保留

首先,找到workspace配置文件。

我用的是XP系统,workspace文件位于C:/Documents

and

Settings/Administrator目录下,文件名为default-soapui-workspace.xml,如果你在一开始使用soapui的时候没有新建workspace,那么配置文件应该都是这个名字。路径可以不用记,因为在点击switch

workspace菜单的时候,会自动d出默认的workspace文件保存目录。

第二,将保留的工程文件,放到某个目录下,譬如E:/soapuiPro

第三,重命名保留的workspace文件,名称不限,然后修改workspace文件,将里面的地址修改为现在放置工程文件的地址。

第四,打开soapui,依次点击File---switch

workspace,找到新的workspace文件,选择打开,d出的save

open

projects

before

switching

workspace提示框选择是。就能将同事遗留的所有工程轻松导入。

方案:(以tablewidget为例,UI中有名称为tablewidget_1到tablewidget_10的10个tablewidget)

自然想到的是一个一个的 *** 作,对它们的属性进行修改、设置,虽然可以实现,但是工作量太大

QList<QTableWidget *>tablewidgetlist = this->findChildren<QTableWidget*>()//可以得到页面内所有的tablewidget,但没有按顺序存储在tablewidgetlist中,因此想要按顺序控制有些难度

QList<QTableWidget *>tablewidgetlist = tablewidgetlist<<ui.tableWidget_1<<ui.tableWidget_2<<ui.tableWidget_3<<ui.tableWidget_4<<ui.tableWidget_5<<ui.tableWidget_6 <<ui.tableWidget_7<<ui.tableWidget_8<<ui.tableWidget_9<<ui.tableWidget_10使用时只须用tablewidgetlist.at(i)就可以实现调用,如果要修改可tablewidgetlist[i]

步骤一:设置scrollView的代理

步骤二:让控制器遵守UIScrollView的协议

步骤三:实现UIScrollView协议的缩放方法。

步骤四:设置UIScrollView的最大和最小缩放比例。

步骤五: 按option键 对图片进行伸缩。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11590396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存