hunk.li vor 1 Monat
Commit
f651531a51
4 geänderte Dateien mit 45 neuen und 0 gelöschten Zeilen
  1. 3 0
      src/data.json
  2. 8 0
      src/json_dump.py
  3. 4 0
      src/print_current_time.py
  4. 30 0
      tests/test_login.py

+ 3 - 0
src/data.json

@@ -0,0 +1,3 @@
+{
+    "key": "value"
+}

+ 8 - 0
src/json_dump.py

@@ -0,0 +1,8 @@
+import json
+
+def write_json(data):
+    with open('data.json', 'w') as f:
+        json.dump(data, f, indent=4)
+
+data = {"key": "value"}
+write_json(data)

+ 4 - 0
src/print_current_time.py

@@ -0,0 +1,4 @@
+import datetime
+
+print("Current Time:", datetime.datetime.now().time())
+print("Current Week:", datetime.datetime.now().strftime("%W"))

+ 30 - 0
tests/test_login.py

@@ -0,0 +1,30 @@
+import unittest
+from selenium import webdriver
+from selenium.webdriver.common.keys import Keys
+
+class LoginTest(unittest.TestCase):
+    def setUp(self):
+        self.driver = webdriver.Chrome()
+
+    def test_login(self):
+        # Define the test scenario
+        test_scenario = "Login Test for Example Application"
+
+        # Navigate to the target webpage
+        self.driver.get("http://example.com/login")
+
+        # Locate and interact with elements
+        username_field = self.driver.find_element_by_id("username")
+        username_field.send_keys("test_user")
+
+        password_field = self.driver.find_element_by_id("password")
+        password_field.send_keys("test_password")
+
+        login_button = self.driver.find_element_by_id("loginButton")
+        login_button.click()
+
+    def tearDown(self):
+        self.driver.quit()
+
+if __name__ == "__main__":
+    unittest.main()