51Testing软件测试论坛

标题: 关于sqagetproperty在抓取Htmltable的进一步讨论,希望得到高手的帮助,谢谢。 [打印本页]

作者: guirongb    时间: 2005-1-4 13:23
标题: 关于sqagetproperty在抓取Htmltable的进一步讨论,希望得到高手的帮助,谢谢。
在51testing上得到的帮助很大,先谢谢帮助过我的大侠了,现在偶建议斑竹改名52testing算了,:p


小弟在用SqaGetproperty函数抓取网页时,发现SqaGetproperty抓取innerText的属性,可以抓取到Table的文字,然后,自己用VB的其他函数处理一下,的确可以取得某个表格的函数,但是俺是懒人,发现,在点击Table的时候,有这样的一句话:   
HTMLTable Click, "Type=HTMLTable;Index=35", "Row=2;Col=3"
也就是说Robot能识别Table的parameter
这样的话,是不是在使用SqaGetproperty把这个参数也传送进去呢?

这样偶就可以随心所欲的抓取HtmlTable的任意一个TableCell了。
作者: Vitamin    时间: 2005-1-4 13:59
我想先问问,你是用了那些函数怎样实现了抓去某个表格的数据?

我现在也很需要这个问题的答案,多谢了!
作者: archonwang    时间: 2005-1-4 14:06
好问题。这个问题也困扰了我多日了。一直都不知道怎么解决?
作者: guirongb    时间: 2005-1-4 14:16
2楼的,偶抓取出来的数据是这样的,肯定不符合你的要求,你的帖子偶看过了.


选择药品编号成交方式医保药品名称常用名规格/单位生产企业零售价供应商供应价采购量采购金额备注
82423中标非医保蛇胆陈皮胶囊无0.3g×24粒/盒浙江大学药业16.70雷允上沪东12.5600 133751.4400
82426中标非医保复方甘草合剂无120ml/瓶江西新余5.40雷允上沪东3.2000 460.8000
80549零星非医保心脉通片(薄膜衣)无复方×36片/瓶广东邦民制药23.30雷允上沪东15.0000 330000.0000
80248零星非医保杜仲颗粒无5g×20袋/盒贵州天方药业24.00雷允上沪东1.1235 38984.3265
82822零星非医保正清风痛宁肠溶片喜络明20mg×48片/盒湖南正清制药33.80雷允上沪东2.4321 38076.9576
82901零星非医保复方氨肽素片(薄膜衣)迪银0.2g(以氨肽素计)×120粒/盒重庆华邦制药62.40雷允上沪东3.5462 73587.1962


这些数据都需要自己用VB函数处理
作者: Vitamin    时间: 2005-1-4 14:59
楼上的我没理解你的意思,我抓出来的东西和你类似呀!那我这样问你,如果我只想要这条数据:
82426中标非医保复方甘草合剂无120ml/瓶江西新余5.40雷允上沪东3.2000 460.8000
那该怎么办呢?最好可以用上Row=?,因为我的后续操作需要它!
作者: guirongb    时间: 2005-1-4 16:24
哈,那你只能自己用函数处理拉,我发帖子问的问题就是你想问的,还是等高手来解答吧
作者: Vitamin    时间: 2005-1-5 16:51
我要是会用函数解决不就不问你了么?你先说说你是怎么用函数解决的吧!
为什么不能传授一下呢?




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