|
Hi,
各位!
我在最近的测试工作中遇到一个问题,暂时用QTP无法解决,请您帮忙看一下! (原先我是用Rational Robot进行产品测试的,对QTP的Web测试刚刚入门,比较菜)
在用搜索引擎进行关键字搜索时,需要对搜索结果页面中的产品的正确性和位置进行验证.
如: http://www.smarter.com/search.php?q=sony&t0= ,在这个页面中我需要对形如这样的10个产品的品名与位置进行验证.(请看附件图片)
在QTP中,我通过设置WebTable对此页面中的10个产品的品名与位置进行验证,发现:
1.QTP无法根据WebTable的name进行此对象识别(在Expert View中编写)
Browser("Browser").Page("Smarter - Search for Products(").WebTable("Show More (74) ").Check CheckPoint("Show More (74)")
2.此搜索引擎进行关键字搜索时,不同关键字, WebTable的name也不一样,能否不通过name属性对WebTable进行识别.
关键词:sony, http://www.smarter.com/search.php?q=sony&t0=, WebTable的name是” Show More (74)”
关键词: batman+game, http://www.smarter.com/search.php?q=batman%2Bgame&t0= , WebTable的name是” Video Games | PlayStation 2 Games”
请高手指点,谢谢! |
|