首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在幻影/相似或噩梦上的selenium webdriver脚本?

在幻影/相似或噩梦上的selenium webdriver脚本?
EN

Stack Exchange QA用户
提问于 2016-09-19 03:16:17
回答 1查看 266关注 0票数 1

有几个无头测试使用不同的工具。

我们已经在Selenium中创建了一些IDE脚本,并成功地将它们移植到了C#中的VS2015中。

我们希望使用这些Selenium脚本中的一些(基本上捕捉到几个页面中许多不同web元素的点击,因为它在回归测试中很有帮助)来做一些像PhantomJS / 噩梦这样的无头操作,甚至可能使用Resemble.js来比较图像。

什么是最好的方法?

有人建议我调查一下PhantomCSS。目前,我们正在测试一个传统产品的组合,以及新的应用程序创建的角度。selenium脚本在VS C#中被重新做了一遍,并且工作得很好,但是如果可能的话,它需要是无头的。该应用程序包括浏览一个有1000多个页面的网站,其中显示资源所在的项目/S。单击图标>时,项目将打开项目在地图中的位置(使用google )。如果可能的话,可以捕获和比较这个项目的屏幕截图。有什么想法或建议吗?

EN

回答 1

Stack Exchange QA用户

发布于 2016-09-19 03:30:34

根据您所描述的,可行的(可能不是最好的)方法可以是:

  1. 与项目所有者(S)讨论哪些部分具有最高的业务价值,例如测试工作的价值。
  2. 对于要测试的每个元素,为其生成一个对象模型,例如它是什么元素?它在一个页面上的物理位置?兴趣的其他属性等。
  3. 加载页面,读取元素,检查它们的存在,读取它们当前的属性,并将它们与您在对象模型中所写的内容进行比较。
票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/22643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档