From d0a3c67d440d205db0f6f3bdb3f8f0a6da627209 Mon Sep 17 00:00:00 2001
From: Michael Mintz <mdmintz@gmail.com>
Date: Mon, 13 Jan 2025 23:23:27 -0500
Subject: [PATCH 1/2] Fix missing argument bug in CDP Mode

---
 seleniumbase/fixtures/base_case.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/seleniumbase/fixtures/base_case.py b/seleniumbase/fixtures/base_case.py
index b34e3c7d5bd..08961aa1834 100644
--- a/seleniumbase/fixtures/base_case.py
+++ b/seleniumbase/fixtures/base_case.py
@@ -1901,7 +1901,7 @@ def get_attribute(
             timeout = self.__get_new_timeout(timeout)
         selector, by = self.__recalculate_selector(selector, by)
         if self.__is_cdp_swap_needed():
-            return self.cdp.get_element_attribute(selector)
+            return self.cdp.get_element_attribute(selector, attribute)
         self.wait_for_ready_state_complete()
         time.sleep(0.01)
         if self.__is_shadow_selector(selector):

From 339cfcd9daa18c9c9fd1f3cd998d2653c49183d9 Mon Sep 17 00:00:00 2001
From: Michael Mintz <mdmintz@gmail.com>
Date: Mon, 13 Jan 2025 23:23:40 -0500
Subject: [PATCH 2/2] Version 4.33.15

---
 seleniumbase/__version__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py
index 2766cf034be..905605c9b17 100755
--- a/seleniumbase/__version__.py
+++ b/seleniumbase/__version__.py
@@ -1,2 +1,2 @@
 # seleniumbase package
-__version__ = "4.33.14"
+__version__ = "4.33.15"