2009-09-10 38 views
1

Selenium或其他自动化工具可以检查网页上元素的正确定位吗?浏览器中的渲染自动化测试

例如,当您查看IE 6中的OnStartups.com时,应该位于菜单右侧的主要内容在其下方,而您必须向下滚动才能阅读它。您可以查询并获取div实际显示的坐标,并且您可以获取视口的坐标以验证左上角实际上位于可视区域内吗?

+0

显然,它们在Expression Web 3中对此有一些非常酷的支持;它被命名为SuperPreview或类似的,你可以跟踪页面上元素的位置。这表明它可能会自动执行此操作,但它可能既不容易也不快速完成。 – Joey

回答

0

我认为比较屏幕截图是你可以做的最好的事情,恐怕还没有可靠的工具。

如果我是你,我会创建一个脚本,浏览网站的每个页面,捕捉每个网页上的图片,然后打开一个包含所有结果的文件夹,检查时间可能不到一分钟或者30个。听起来很愚蠢,但有时更容易的替代结束是最好的...

0

恐怕你能做的最好的是选择一个标准的浏览器,并比较其他浏览器的截图与参考。

我不记得具体的一个,但像Araxis合并一些工具能够以非常聪明的方式比较屏幕截图。

+0

什么是“Araxis”的网站网址? –