51Testing软件测试论坛

标题: 报表的数据验证和删除指定的数据如何录制 [打印本页]

作者: lynodia    时间: 2017-6-15 16:27
标题: 报表的数据验证和删除指定的数据如何录制
本帖最后由 TestWriter 于 2017-6-19 09:20 编辑

问题1 报表的数据,怎么自动化验证,例如我想和数据库sql查询结果比对,怎么做?
问题2 删除一笔数据,先选中一行看到xpath值是第一行,,,这样的话下次执行的是删除第一行,如何能录制选中指定数据的行?
[attach]106564[/attach]


作者: yufuchen    时间: 2017-6-16 09:01
你好,TW现在支持数据库查询,但是免费版没有权限使用,需要购买企业版才能使用数据库查询功能。
作者: lynodia    时间: 2017-6-16 10:20
yufuchen 发表于 2017-6-16 09:01
你好,TW现在支持数据库查询,但是免费版没有权限使用,需要购买企业版才能使用数据库查询功能。

那么删除功能 用免费版也无法做自动化测试咯?
作者: yufuchen    时间: 2017-6-16 19:13
lynodia 发表于 2017-6-16 10:20
那么删除功能 用免费版也无法做自动化测试咯?

你好,既然连查询都不能做,删除操作当然也就不能做了,当然这是删除数据库里的数据,如果你只是删除页面表单的数据,是可以做的,定位数据的时候用数据的内容进行定位就可以。
作者: lynodia    时间: 2017-6-23 10:56
yufuchen 发表于 2017-6-16 19:13
你好,既然连查询都不能做,删除操作当然也就不能做了,当然这是删除数据库里的数据,如果你只是删除页面 ...

请问,如何定位呢,例如我截图中的那一行数据 我想删除这个 账号是 a7777的。
我看到获取的元素信息是行列信息,这样的话下次执行的是删除第一行,如何能录制选中指定数据的行?
作者: yufuchen    时间: 2017-6-23 11:10
lynodia 发表于 2017-6-23 10:56
请问,如何定位呢,例如我截图中的那一行数据 我想删除这个 账号是 a7777的。
我看到获取的元素信息是行 ...

你的数据是显示在什么控件中的?如果是EditText(输入框)的话可以删除,其他控件中是不可以删除的。
作者: lynodia    时间: 2017-6-23 11:28
yufuchen 发表于 2017-6-23 11:10
你的数据是显示在什么控件中的?如果是EditText(输入框)的话可以删除,其他控件中是不可以删除的。

列表中的
作者: lynodia    时间: 2017-6-23 11:28
yufuchen 发表于 2017-6-23 11:10
你的数据是显示在什么控件中的?如果是EditText(输入框)的话可以删除,其他控件中是不可以删除的。

是选中列表中的一行 做删除操作
作者: lynodia    时间: 2017-6-23 11:36
yufuchen 发表于 2017-6-23 11:10
你的数据是显示在什么控件中的?如果是EditText(输入框)的话可以删除,其他控件中是不可以删除的。

列表中的数据就不能删除?
作者: yufuchen    时间: 2017-6-23 11:40
列表中的数据不能删除,就是能删除也和测试没有任何关系了。
作者: lynodia    时间: 2017-6-23 11:47
yufuchen 发表于 2017-6-23 11:40
列表中的数据不能删除,就是能删除也和测试没有任何关系了。

就是说 不能指定删除账号为a777的数据做删除,是吧?
作者: lynodia    时间: 2017-6-23 13:35
yufuchen 发表于 2017-6-23 11:40
列表中的数据不能删除,就是能删除也和测试没有任何关系了。

列表有删除的操作按钮,,,只是需要定位到指定数据选中
作者: yufuchen    时间: 2017-6-26 12:31
我终于理解你的意思了,既然列表中有删除操作按钮,那就定位这个操作按钮就可以,但是这个操作按钮确实不好定位,因为有很多这样的按钮。那么能不能先筛选再定位呢?有筛选功能吗?筛选到只有你要删除的这一条记录,然后点击删除按钮。目前我能想到的,除了这个,其他方法TW目前都无法满足。
作者: 泊桥    时间: 2017-6-27 15:40
您好,可以自定义Xpath,具体由页面内容结构决定




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2