Headless Browsers and Testing at Scale

Headless Browsers and Testing at Scale

The Ghost Inspector team got together for our annual company offsite in Austin, TX this year. We always plan our offsite around presenting at an industry-related event. This year we were thrilled to present to the Austin Automation Professionals Meetup on the topic of headless browsers and testing at scale. A big thank you to Handsome for hosting the […]

Deploy and Test Your App with VSTS, Azure, & Ghost Inspector

Deploy and Test Your App using VSTS, Azure, and Ghost Inspector

Visual Studio Team Services is a one-stop-shop for managing source code, custom packages, agile workflow, and continuous integration. Having recently released our VSTS extension for Ghost Inspector I thought it would be a fun idea to test and deploy an app with a Microsoft toolchain, namely Visual Studio Team Services, Microsoft Azure, and Ghost Inspector using our new extension. […]

Testing Your Responsive Design with Viewports

Testing your responsive design with viewports

It’s 2017, and “mobile first” isn’t just that thing that’s “nice to have” any more. It’s become expected that you’re going to provide a consistent experience to your end users whether they’re hitting your site on their desktop, phone, heck even their watch! It’s pretty clear by now that this “mobile trend” isn’t going away […]

New! Duplicate Tests and Suites with the Ghost Inspector API

New features! Duplicate tests and suites with the Ghost Inspector API

We are pleased to announce today some new features available immediately via the Ghost Inspector API! You now have the ability to duplicate a test or duplicate a suite simply by calling an endpoint on our API. Here are some examples: Duplicating a test Here is an example of an API call using curl to duplicate a test: $ curl -s “https://api.ghostinspector.com/v1/tests/{{testId}}/duplicate/?apiKey={{apiKey}}” […]

Simulate Drag and Drop with JavaScript and CasperJS

Simulate Drag and Drop with JavaScript and CasperJS

We use a number of browser automation tools here at Ghost Inspector including CasperJS — which is a handy wrapper for controlling operations in PhantomJS and SlimerJS headless browsers. Today I’m going to present some JavaScript code that can be used for simulating drag-and-drop events in a browser. This can be used as standalone code, or you can call it through […]

Selenium Import is Here!

Selenium automated testing with Ghost Inspector

Yes, you read that correctly! Selenium testing is a popular, open source browser automation tool set — and for a while now, Ghost Inspector has allowed you to export your tests in Selenium’s HTML format. Now, Ghost inspector allows you to import tests in that very same format. The benefits of this new functionality are two […]

Democratizing QA: How Automated Testing Tools Empower Teams

Democratizing QA: How Automated Testing Tools Empower Teams

We’re excited to have Patrick McKenna, Global Head of Product Engineering at Kurtosys, discuss the evolution of QA with the Ghost Inspector community. Sometimes I wonder how quality assurance (QA) got this bad. Humanity’s engineering achievements are nothing short of mind blowing. Buildings that reach the stars, tunnels bored under cities, bridges that span seas. But […]

5 Post-Launch Steps to Make Your App Successful

5 Post-Launch Steps to Make Your App Successful

This post originally appeared on the Build Blog by ThinkApps. View the full, original post by Runscope’s VP of Developer Relations, Neil Mansilla. So you’ve designed, built and launched your app. Before you pat yourself on the back and move on to the next project, your work isn’t quite done. In order for your app to gain adoption, consistently […]

Automate Continuous Integration with CircleCI and ngrok

Automated Browser Testing During Continuous Integration with CircleCI and ngrok

Note: this article relates to CircleCI 1.0 configuration which is scheduled to be sunset on August 31, 2018. Documentation for integrating with CircleCI 2.0 can be can be found in our Integrations documentation. One question we receive a lot is how to run your Ghost Inspector automated browser tests on your application during the continuous integration process. We’ve put together a […]

GruntJS Plugin for Ghost Inspector

GruntJS Plugin for Ghost Inspector Automated Browster Testing

We just released a new Ghost Inspector plugin for GruntJS called grunt-ghost-inspector. Grunt is a JavaScript task runner that’s often used for building projects and related processes. Our simple plugin lets you execute your Ghost Inspector tests and suites from within Grunt. This makes it easy to automatically trigger tests. For instance, you could run a suite of […]