1

我在通过 Selenium 在 PhantomJS 中加载 goinstant 库时遇到了最初的问题。我想知道为客户端代码编写集成测试的首选方法是什么。

4

1 回答 1

3

测试应该可以在 Selenium 和任何受支持的浏览器或 PhantomJS 上正常工作。在 GoInstant,我们在内部使用真正的浏览器和 phantomjs,并使用 mocha 作为我们的测试工具来测试 javascript 逻辑。

确保如果您的测试正在寻找页面上由 GoInstant 填充或影响的特定元素,您要么在超时时重试测试,要么在初始化 GoInstant 后触发回调,因为之后的初始化可能需要足够的时间页面加载来混淆测试。

如果您在使用 PhantomJS、Selenium 和 GoInstant 时遇到特定问题,请考虑在 StackOverflow 上发布另一个问题并附上代码示例,或访问https://goinstant.com/support

披露:我为 GoInstant 工作

于 2013-08-02T15:32:35.507 回答