Learn what WebDriverIO is and how you can use it in combination with Appium to do automated testing.
Resource Center
Learn more about testing, test frameworks and the TestingBot service.
Courses
All courses >![Learn about Local website testing](/assets/resources/courses/2-246ca55ba62d127afa39a405c4cbb8c5561a172f5f6f5b43d9ecbcc7ff5b3232.webp)
In this course we'll learn how to perform website testing against a website running on a local machine or private network.
Articles
All articles >![Inject webcam and microphone feeds during Selenium testing.](/assets/resources/articles/40-6133f19cdc01c7d6461f3f138789185ede755adf911eb2da670961ba41fcce30.webp)
Find out how to run automated browser tests with a fake microphone and webcam.
![Javascript Test Frameworks: Top 15](/assets/resources/articles/37-807810cc7f5d4bcc71dae6cdb137625fe748e38e0194033318d7b269de8ef407.webp)
An overview of the top 15 Javascript Testing Frameworks
![Automated Browser Extension Testing](/assets/resources/articles/36-0533b9ac97e8fa44703058e149be135278cb5e1a9e29c273eb37b7c70c47c973.webp)
Learn how to perform automated testing against browser extensions.
![The best Python Web Testing frameworks](/assets/resources/articles/35-027df4e213761b025d3d612772682c8f7477b3adecaec14083f32c6c3bbec93d.webp)
A top 5 of the best Python Test Frameworks available for automated website testing.
![Cucumber testing with Selenium and IntelliJ or Eclipse](/assets/resources/articles/34-aa3115db36ed77849b9407f6d941da71f058c07bcee8a0fe4e2c19fd59726ba4.webp)
Find out how to run Cucumber tests with Selenium straight from your own IntelliJ or Eclipse IDE.
![Selenium & ElementClickInterceptedException](/assets/resources/articles/33-47ac7bd953d8c5e5d1274bfe324e755e37c21003cf9224b826e4833a9f1e9001.webp)
What is an ElementClickInterceptedException and how can you avoid it?
Videos
![Selenium testing with Python Tutorial](/assets/videos/python-automated-bacffb33401f4772664d4d9c06455f2c0e4fabed0bfadf10770c0535a2bb6e76.png)
Want to use Python with Selenium? See this video to learn more.
![Automated Browser Testing with Ruby](/assets/videos/ruby-automated-a49902d15d265750dcd04b07a1fe142d8aac47976a9cae828e47835c01ce798f.png)
Video tutorial on how to run Ruby Automated Test on TestingBot.
![Automated testing with PHP and Selenium](/assets/videos/php-automated-29a925d6233fb94334c6c833b7e41d3e1ba05e04c5a01dc163a0fddac15d6889.png)
Learn how to use PHP with Selenium to do automated browser testing.
Blog
Read the blog >![Test your website and mobile apps on iOS 18.](/assets/blog/2024/ios18.webp)
With the preview release of macOS Sequoia testing, TestingBot now also supports running automated, manual and visual tests against iOS 18 Simulator...
![Test on macOS Sequoia](/assets/blog/2024/sequoia.webp)
TestingBot now offers macOS Sequoia beta testing for automated, visual and manual tests. This update allows developers to run tests on the upcoming...
![Visual Regression Testing](/assets/blog/2024/visual-testing.webp)
TestingBot released visual regression testing in Q1 of 2024. With this release, testers can now automatically discover visual defects on their we...