This is an API which is inspired by node-browserstack but written in .NET for use by .NET developers.
This is developed against the v1.0 API from BrowserStack.
You can install it from NuGet:
To use it first you need to have an account at BrowserStack (with credit!) and then you can use it like so:
var stack = new BrowserStack("username", "password"); var browsers = stack.Browsers(); var worker = stack.CreateWorker(browsers.First(browser => browser.Name == "ie" && browser.Version == "7.0"), "http://my-awesome-site.com");
You can query a worker for its status (to find out if it's still active or not):
var status = worker.Status(); Console.WriteLine(status.Status);
You can also kill active workers:
Or get the status of all active workers:
var workers = stack.Workers(); Console.WriteLine(workers.Count());