-1

我正在开展一个项目,以使用 iMacros 寻找工具或解决方案解决方案,这将使我能够自动化我们网站上的大部分回归测试。我试图做的主要场景是这样的:

  • 使用工具 iMacros执行一组操作 - 在这种情况下,
  • a) 访问网站
  • b) 登录网站
  • c) 使用屏幕上的搜索栏搜索产品
  • 搜索页面加载后,有一个我需要验证的标题。对于这种特殊情况,预期结果是“v1=header”。

如果我不尝试从中创建宏,我可以轻松地手动找到它并观察(即在 Chrome 中按 F12,单击“网络”,按术语“b/ss”排序并从搜索页面加载后的列表。

我似乎无法做的是记录这个动作,然后稍后回复并记录结果。我目前正在评估 iMacros,它本身以及 Firefox 附加组件和 Chrome 扩展。iMacros 似乎是这个问题的答案......但我所有关于如何让 iMacros 做到这一点的搜索都没有出现。

到目前为止,我已经尝试过:

  • (Chrome)在窗口和自己的窗口中按 F12 - iMacros 不会响应在该窗口中完成的任何操作
  • (Firefox) 在查看结果时使用 HTTPFox 记录点击和按钮按下 - 同样,iMacros 不会响应该窗口中的任何内容
  • 让 iMacros 在打开 HTTPFox 时使用我正在寻找的信息进行屏幕截图 - 屏幕截图仅显示没有 HTTPFox 信息的页面。

考虑到我对 html 和 javascript 的经验很少,我已经没有可供搜索的选项了。任何人都能想出的任何东西都将不胜感激。提前感谢您的宝贵时间。

4

1 回答 1

1

确定 iMacros 不具备执行所需操作的能力,并且在录制宏或屏幕截图时无法识别任何 Web 开发面板(firebug、httpfox 等)。

利用 approxiblue 的建议检查 Selenium (Webdriver),经过一周的代码外科医生与来自各个站点的示例,能够拼凑 Webdriver/Firefox/Firebug/NetExport 的组合以在执行搜索时收听 http 请求然后将事件导出到 .HAR 文件。

于 2015-08-27T18:09:20.873 回答