如何在browserstack.com上运行selenium测试?

che*_*ica 10 selenium web-testing testswarm browserstack

假设我想在我的网站上执行以下测试:

  • 将其加载到浏览器中.
  • 单击一个按钮,执行一些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.

Adi*_*ari 17

BrowserStack.com现在支持以Automate名称端到端的selenium测试.有一个文档可以帮助您开始使用相当多的编程语言的示例代码.与其他产品一样,隧道和其他一些功能已经集成.

完全披露:我在BrowserStack.com工作.

  • 有点offtopic但是:Browserstack真的是一个很棒的软件! (3认同)

dfd*_*esq 4

我认为目前不可能...

他们的本地主机测试文档给出了命令行如何工作的示例:

命令行界面

java -jar BrowserStackTunnel.jar TI3PnSeogaDEcwSyiSzm localhost,3000,0

根据我对硒的经验,这并没有留下任何启动硒测试的方法。

这是我如何调用硒测试的示例:

java -Dpfile="../properties/ff-test.properties" -jar ../runselenium.jar ca.myorg.tests.HappyPathTest 
Run Code Online (Sandbox Code Playgroud)

我刚刚收到他们发来的一封电子邮件,承诺在下个月的某个时候(2013 年 5 月)全力支持 selenium:

我们正在努力实施包括 Selenium 在内的全面自动化测试,预计将于下个月某个时间发布。完成后我们会亲自通知您。

希望这可以帮助。

  • (现在是八月,我才刚刚注意到你给我发了短信,抱歉)。是的,BrowserStack 确实在 7 月中旬发布了 http://www.browserstack.com/automate。我对此非常满意。第一次运行的示例代码。可视化仪表板实时更新。24 小时提供电子邮件支持。 (2认同)