-
The purpose of "test_positive_login.py" is to save time, at each new release we must do a regression testing on the WEB interface of the switch. Better said, we have to log in using the switch IP, pass over a security warnining, check if the 5 main buttons work as expected. I also added a search&screenshot at the end to search for the release we need.
-
The purpose of "test_negative_log_in.py" is an addition for the test_positive_login.py, just to check if you can log in the WEB interface of the switch with a wrong password.
-
The purpose of "Login_and_checks_test.py" is to do a log in on a test page and a few checks that the link is correct and given text is found on the page.
-
The purpose of "Temperature_test.py" is to do a Log in on the switch web management interface, go to "System Temperature" menu and do a screenshot of the page. This option was used because the box that contained the temperature number is not selectable so i couldn't find the element and do an assert on the text.
-
Files "test_login_page_positive.py", " test_login_page_negative.py", "test_exceptions.py", "conftest.py", "pytest.ini" were developed during the "Selenium WebDriver: Selenium Automation Testing with Python" course, by Dmitry Shyshkin on Udemy. Here i learned more advanced topics on Selenium/Python and how to create a framework, such as: Pytest, marks, fixtures, parametrization, implicit/explicit waits, how to run multiple tests at once or using multiple browsers at once and also test some of the most common exceptions.
Popular repositories Loading
-
Selenium-Python
Selenium-Python PublicForked from dimashyshkin/selenium-python
Selenium WebDriver with Python for beginners
HTML
-
-
learn_devops
learn_devops PublicForked from codeaprendiz/learn-devops
I am using this repository to document my devops journey. I follow the process of learning everything by tasks. Every task has an associated objective that encompasses an underlying concept. Concep…
HCL
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.