Guide

Learn about the fundamentals of testing
  • Why you should pay attention to flaky Selenium tests

    Why you should pay attention to flaky Selenium tests

    Shreya Bose, Technical Content Writer at BrowserStack - May 7, 2020

    Are flaky tests making your life miserable? If so, change your mindset about them. Flaky tests can tell you important things about your test setup, as well as about your testing team. Flaky tests can, in fact, be your friend.

    Learn More
  • Top features of Selenium IDE

    Features of Selenium IDE that every developer should know

    Shreya Bose, Technical Content Writer at BrowserStack - May 4, 2020

    Learn about the features of Selenium IDE that make it one of the most effective tools for automated testing. Boost your automated Selenium tests with the right tool.

    Learn More
  • How to Inspect Element on Mac

    How to Inspect an Element on Mac

    By Jash Unadkat, Technical Content Writer at BrowserStack - May 4, 2020

    For Mac users willing to know how to enable the Inspect Element feature in Safari, this article provides a step-by-step guide for the same. It also explains an innovative approach to remote test your websites on Safari installed on real devices.

    Learn More
  • How to upload a file in Selenium

    How to Upload a File Using Selenium?

    By Neha Vaidya, Community Contributor - April 22, 2020

    Uploading a file is one of the most common user actions required on websites. Learn how to upload a file using Selenium, so that you can build more comprehensive automated tests. Detect bugs so that your users don't have to.

    Learn More
  • Understanding Desired Capabilities in Appium

    Desired Capabilities in Appium

    By Jash Unadkat, Technical Content Writer at BrowserStack - April 22, 2020

    Learn how DesiredCapabilities in Appium plays a vital role in automating mobile apps tests on desired mobile devices.

    Learn More
  • How to use Selenium Timeouts

    Understanding Selenium Timeouts

    By Neha Vaidya, Community Contributor - April 21, 2020

    What are Selenium Timeouts? Why are they needed? Learn everything you need to know about using Timeouts to create robust Selenium test scripts.

    Learn More
  • Key Challenges in Mobile Testing

    Key Challenges in Mobile Testing

    By Jash Unadkat, Technical Content Writer at BrowserStack - April 21, 2020

    Read about the four most commonly faced challenges by testing teams. Also, learn how teams can address these challenges using platforms like Browserstack.

    Learn More
  • Things to avoid in Selenium test scripts

    6 Things to avoid when writing Selenium Test Scripts

    Shreya Bose, Technical Content Writer at BrowserStack - April 21, 2020

    Don't let your Selenium test script fall prey to these commonly made errors. Know what to avoid when creating scripts. Get fast and accurate results to your automation testing efforts.

    Learn More
  • Data Driven Framework in Selenium

    By Neha Vaidya, Community Contributor - April 16, 2020

    Data-driven tests are important for reducing number of tests and better identifying defective code. Learn how to create data-driven tests, and how they can help create more efficient Selenium test scripts.

    Learn More
  • Tutorial: Selenium with JavaScript

    Selenium with JavaScript : Getting Started with Automation Testing

    Garima Tiwari, Community Contributor - April 16, 2020

    Learn how to use Selenium and Javascript for automated testing. Step-by-step guide with code snippets and examples

    Learn More
123415