Test Overview
This test checks if Selenium is installed correctly by importing it and verifying the version. It ensures the Selenium package is available for use in Python scripts.
This test checks if Selenium is installed correctly by importing it and verifying the version. It ensures the Selenium package is available for use in Python scripts.
import selenium import unittest class TestSeleniumInstallation(unittest.TestCase): def test_selenium_import(self): # Check if selenium module is imported and has a version attribute self.assertTrue(hasattr(selenium, '__version__')) # Print version for confirmation print(f"Selenium version: {selenium.__version__}") if __name__ == '__main__': unittest.main()
| Step | Action | System State | Assertion | Result |
|---|---|---|---|---|
| 1 | Test starts by running the unittest script | Python environment with Selenium installed | - | PASS |
| 2 | Imports selenium module | selenium module loaded in memory | Check if selenium module has __version__ attribute | PASS |
| 3 | Assert that selenium.__version__ exists | selenium.__version__ attribute is present | self.assertTrue(hasattr(selenium, '__version__')) | PASS |
| 4 | Print Selenium version to console | Console shows Selenium version string | - | PASS |
| 5 | Test completes successfully | No errors or exceptions | - | PASS |