假设我想在我的网站上执行以下测试:
- 将其加载到浏览器中。
- 单击一个按钮,该按钮执行一些 Javascript。
- 等待 Javascript 操作完成。
- 看看页面现在是如何显示的。
我知道如何为此创建一个Selenium测试。我也知道如何在browserstack.com上手动执行这个测试,也就是说,为我需要的每个浏览器启动一个 BrowserStack VM,然后执行这些步骤。
如何将 Selenium 测试(可以是 JS 或 C# 或其他)与 BrowserStack 结合起来,以便 BrowserStack 在我需要的所有浏览器中执行测试,然后向我发送一些报告,比如一堆屏幕截图?
BrowserStack 在http://www.browserstack.com/automated-browser-testing-api上提供了一些关于 TestSwarm 和 Selenium 的小文档,但是由于我对 Web 测试主题完全陌生,所以我看不到 BrowserStack、Selenium也许 TestSwarm 会相互作用。
编辑: Selenium 和 Testswarm 只是示例,我不喜欢任何框架,我只需要自动化 BrowserStack。