51Testing软件测试论坛
标题:
如何删除网页上之前创建的所有的数据?
[打印本页]
作者:
7house
时间:
2009-5-1 11:14
标题:
如何删除网页上之前创建的所有的数据?
如何删除网页上之前创建的所有的数据.
举例来说,一开是,我创建了几个公司条例,每个条例都是分开的,可以修改,删除.
现在我要将所有的条例都删除,但是有多少条是不确定的.
我想用循环 - While 或者是 For loop, 但我不知道怎样获取循环的次数,因为那个值是不确定的.
哪位高手可以指点一下啊!
作者:
shanxi
时间:
2009-5-1 13:27
标题:
回复 1# 的帖子
你可以让开发 在页面输出查询结果的条数
你取条数,完成工作
作者:
7house
时间:
2009-5-1 13:57
问题是开发不会帮忙做这些的.
有没有可以检查页面是否有公司条例存在,如果没有,说明条理已经全部删除.
所有条例都在同一个页面上的.
我都快哭了,怎么这么难搞啊!
作者:
shanxi
时间:
2009-5-2 10:48
标题:
回复 3# 的帖子
如果是一个table,枚举tr的条数
网页自动化哪那么难,最多就是麻烦而已。
作者:
dreamever
时间:
2009-5-4 09:23
找出页面中所有的删除按钮,然后写一个while循环,只要删除按钮的个数不为零,就让脚本一直点击下去,总有一天能把这些记录删完的。
作者:
7house
时间:
2009-5-4 09:59
好象可行, 但是是我对VBscript不是很了解,不知道CODE怎么写,请高手指点.
作者:
ls_721521
时间:
2009-5-4 10:08
如果不需要测试删除的功能最好在数据库里删除,速度还快。
作者:
7house
时间:
2009-5-4 10:41
可以运行了, 是用"Exist"去检测.
While Browser("Web").Page("Page").Link("Delete").Exist
Browser("Web").Page("Page").Link("Delete").Click
Wend
我之前不知道有Exist这个方法可以用.
不过谢谢各位的帮忙啦! 大家一起加油喽!
作者:
liming_oicq
时间:
2009-5-4 11:10
原帖由
shanxi
于 2009-5-2 10:48 发表
如果是一个table,枚举tr的条数
网页自动化哪那么难,最多就是麻烦而已。
这种方法如何使用呢,说得具体一此地,谢谢
作者:
dreamever
时间:
2009-5-4 13:01
标题:
回复 6# 的帖子
如果不熟悉VBS的话,你就可以用QTP的录制回放功能来生成测试脚本;如果不熟悉VBS但是还想自己写脚本的话,那就先去自学VBS吧。这种代码别人帮你不了你的,一是不知道你那个软件的处理逻辑,二是没有界面属性,写代码无从下手。
作者:
7house
时间:
2009-5-4 13:12
标题:
回复 10# 的帖子
谢谢 dreamever, 已经找到解决方案了, 答案在回复 8# 的帖子.
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2