【发布时间】:2014-10-20 18:35:47
【问题描述】:
我正在开发 chat 应用程序,在服务器上使用 node.js socket.io 模块,在客户端使用 javascript。随着它变得越来越复杂,我厌倦了通过跨浏览器单击来测试不同的使用场景。现在我使用不同的浏览器来区分cookies。所以在 Firefox 中只有一个聊天参与者,在 Opera 中是第二个,等等。
所以我的问题是:
我能以某种方式自动化吗?
我听说过 Phantom JS、Selenium WebDriver 等无头测试引擎,但我不知道如何在不同浏览器之间编写测试。其实我确实需要单独的cookies,不同的浏览器都是为了这个任务才来的。
可能我无法向 Google 解释我的问题 :) 此类问题的所有答案都意味着跨浏览器开发,并测试该方面。
任何帮助将不胜感激!
【问题讨论】:
-
如果它可以在这样的环境中发生,那就太好了:chrome.google.com/webstore/detail/split-screen/…
-
@Blubberguy22 我不太明白,这个扩展是什么意思。你能进一步解释你的想法吗?
-
这只是一个 chrome 扩展程序,它允许两个选项卡并排打开。我的意思是,如果这些选项卡可以使用单独的 cookie 进行操作,那就太好了。
标签: javascript socket.io chat functional-testing