Model Proposal for Testing Websites in Multiple Browsers: Case of Selenium Test Tool

Cem Ufuk BAYTAR · DergiPark (Istanbul University) · 2022

Automated software testing has critical advantages when compared with manual software testing. Selenium test tool is one of test tools that specialists use to test web applications or websites automatically. This test tool consists of 4 software components, i.e., Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid. The main purpose of this article is to implement a proposed model for cross-browser website testing by using Selenium WebDriver. Selenium WebDriver is required to manage actions of a web browser. Drivers are needed to make a bridge between Selenium WebDriver and the relevant web browsers (chrome, edge, firefox). Other components of the model were Python, Unittest as a test framework and PyCharm. PyCharm was used as an editor to write test scripts. One positive scenario and one negative scenario were applied to the relevant website. The results of automated test scenarios in 3 browsers were reported on the PyCharm screen. As a result, the model was validated because automated test results have been supported by manual test results.

Read the paper · More papers on PaperTik