# WebTestDemo **Repository Path**: djg5858/web-test-demo ## Basic Information - **Project Name**: WebTestDemo - **Description**: Web testing with Robot Framework and SeleniumLibrary - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-01 - **Last Updated**: 2023-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Robotframework, Selenium, Web, Testing ## README ## Web testing with Robot Framework and SeleniumLibrary [Robot Framework](https://robotframework.org/) is a generic open source test automation framework and [SeleniumLibrary](https://github.com/robotframework/SeleniumLibrary) is one of the many test libraries that can be used with it. In addition to showing how they can be used together for web testing, this demo introduces the basic Robot Framework test data syntax, how tests are executed, and how logs and reports look like. ## Requirements ``` Python 3.9 or higher robotframework seleniumlibrary WebDriver ``` ## Install python library ``` # robotframework pip install robotframework pip install robotframework-ride # optional # seleniumlibrary pip install robotframework-seleniumlibrary ``` ## Install WebDriver Chrome: chromedriver [CNPM Binaries Mirror (npmmirror.com)](https://registry.npmmirror.com/binary.html?path=chromedriver/) Firefox: geckodriver https://github.com/mozilla/geckodriver/releases/ Edge: edgedriver [Microsoft Edge WebDriver - Microsoft Edge Developer](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) Download the webdriver that matches the specific version of your browser,and copy it to the root directory of your Python installation. ## Run tests ``` robot -d logs .\testWebUI.robot ```