BrowserStack是一个功能强大的平台,可针对大多数网站测试网站
当前和现代的浏览器。到现在为止还挺好。

BrowserStack也provides an API

API的概念是工作程序代表加载特定URL的特定浏览器(版本)。

这样的工作人员实例可以做些有用的事情吗?

如何将这样的 worker 与Selenium测试整合在一起?

如何将这样的工作人员与单元测试(Python)集成在一起?

一个人如何使用这样的 worker ,例如测试具有视频播放器的特定网站是否会实际加载和播放视频(例如,用于跨浏览器的视频测试)?

最佳答案

当前API在所有平台/浏览器组合中打开您提供的URL。

因此,如果您打开包含许多JS测试的HTML页面,则需要使用诸如Yeti/testswarm/js-test-driver之类的工具,该工具会自动从浏览器获取结果。

使用BrowserStack API的另一个示例是http://ryanseddon.github.com/bunyip/

与Jenkins的示例集成:http://github.com/jquery/testswarm/wiki/Automated-Distributed-Continuous-Integration-for-JavaScript

对于本地JS测试,您将需要使用localtunnel之类的工具来获取本地服务器的公共(public)URL。

关于python - browserstack.com API有什么意义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12399968/

10-09 06:43