我在通过Selenium加载PhantomJS中的goinstant库时遇到了初步问题。我想知道为客户端代码编写集成测试的首选方法是什么。
答案 0 :(得分:3)
使用Selenium和任何支持的测试都可以正常运行 浏览器或PhantomJS。在GoInstant,我们在内部使用真正的浏览器和phantomjs, 以及mocha作为我们的测试工具来运用javascript逻辑。
如果您的测试正在寻找页面上的特定元素,请确保 由GoInstant填充或影响,您可以在a上重试测试 一旦你初始化了GoInstant,就会超时或触发回调 初始化可能需要在页面加载后花费足够的时间来混淆测试。
如果您遇到PhantomJS,Selenium和GoInstant的特定问题,请考虑使用代码示例在StackOverflow上发布另一个问题,或者在https://goinstant.com/support
披露:我为GoInstant工作