0

我正在寻找一个可以嵌入到 iFrame 中的测试自动化框架,以描述和模拟浏览,这可能会被转换为 JQuery 模拟事件。

4

1 回答 1

2

您尝试做的事情既困难又不常见,而且有充分的理由。首先让我们来看技术方面。

处理您选择的解决方案:

我还没有想出任何可以做你想做的框架,但你可能想看看如何在 iframe 和父站点之间进行通信的公认答案?- 你试图做的事情是相反的,但原理是一样的。本质上,除非您同时控制外部网站和内部网站,否则您很有可能无法实现您想要做的事情,即使那样,它也不适用于所有浏览器。

寻找更好的方法:

所以现在技术方面已经解决了,这就是问题的实质——你真的确定这是你想做的吗?具有不同解决方案的多个场景:

  1. 您正在指导某人使用您控制的服务:

    创建页面的引导副本,内置交互 - 然后嵌入。

  2. 您正在指导某人使用第三方服务:

    录制视频,您甚至可以包括画外音和隐藏式字幕来解释用户为什么必须做某些事情,以及哪些部分是可选的。这也适用于上述情况。

  3. 您正在简化与您控制的服务的交互:

    这为您提供了选择 - 您几乎肯定不想嵌入页面,但想直接或通过 RESTful 接口使用后端。

  4. 您正在简化与第三方服务的交互:

    RESTful 接口是你的朋友,如果服务有,如果没有,看看他们是否有任何其他类型的 API - 如果他们不联系他们,看看你是否可以解决问题。

那么你真正想要解决的问题是什么?

结束评论

面对技术问题时,通常很容易接受您提出的第一个解决方案,但请注意,它可能不是最好的。这并不是说你应该花无止境的时间来考虑如何解决每一个问题,但你可能应该在选择做什么之前至少再花几分钟考虑问题,如果你遇到困难,尝试一些事情不同的。

很可能您想不出任何其他可能解决您的问题的解决方案,而且您可能是对的,但是如果您无法使其正常工作,并且您来寻求帮助,请让人们知道是什么问题是您正在尝试解决,因为正如我发现的那样,总会有人更聪明;总有一些人,如果他们足够用力地眯着眼睛,以前会看到类似你的问题;总是有更好的方法来做到这一点,只是其他人可能还没有发现它。

于 2013-02-06T10:50:44.673 回答